processus linux avec le lamer - Linux et OS Alternatifs
Marsh Posté le 30-08-2002 à 18:25:57
regarde dans ton fichier /etc/inetd.conf, il doit y avoir des lignes pour samba, il suffit de les commenter.
SINAN TU COMME WINDOZE, TU RAIHINSTAL TA MANDRAK!
Marsh Posté le 30-08-2002 à 18:27:24
init est le processus père de tous les processus.
si tu fais en tant que user "kill -9 -1" cela te déloggue ( essayer sous solaris . si tu le fais en root, je crois que la machine se bloque.
standaolne signifie qu'il est utilisé comme démon/service et n'est pas lancé par xinetd et tourne tout le temps
Marsh Posté le 30-08-2002 à 18:29:41
http://linux-wizard.tuxfamily.org/ [...] html#demon
une commande intéressante :
> pstree
les scripts du services doivent bien se trouvé quelquepart
Marsh Posté le 30-08-2002 à 18:51:50
pstree -cp est ton ami
sinon samba est normalement géré par init (tout du moins sur debian, mdk, redhat, gentoo)... maintenant /usr/local/samba/bin/smbd c pas très courant comme path...j'en conviendrai...
Marsh Posté le 30-08-2002 à 19:24:00
à mon avis il a compilé des sources
Marsh Posté le 02-09-2002 à 09:31:42
Dark_Schneider a écrit a écrit : init est le processus père de tous les processus. si tu fais en tant que user "kill -9 -1" cela te déloggue ( essayer sous solaris . si tu le fais en root, je crois que la machine se bloque. standaolne signifie qu'il est utilisé comme démon/service et n'est pas lancé par xinetd et tourne tout le temps |
oui vouaala, c'est ce que je veux, quil soit standalone. un deamon poermanent, et non géré pas xinetd. d'ailleurs, g cru comprendre que xinetd est le remplacant de inetd, enfin une nouvelle version koi. parceque avant, je me souvient, dans iniet.conf, c'etait une ligne par service, et non un ficher comme maintenant.
deja, si je veux que ce soit standalone, je le demarre comment??? initd?rc.local???
si je fais comme il disent,
1 cp /usr/local/samba/bin/smbd /etc/rc.d/init.d
2 chmod +x /etc/rc.d/init.d/smbd
3 ln -s /etc/rc.d/init.d/smbd /etc/rc.d/rc3.d/S99smbd
tu crois que c'est bon??? il sera démarré en standalone??
Marsh Posté le 30-08-2002 à 15:19:55
root 1355 1 0 12:54 ? 00:00:00 /usr/local/samba/bin/smbd -D
root 1357 1 0 12:54 ? 00:00:00 /usr/local/samba/bin/nmbd -D
root 1358 1357 0 12:54 ? 00:00:00 /usr/local/samba/bin/nmbd -D
root 1359 1355 0 12:54 ? 00:00:00 /usr/local/samba/bin/smbd -D
ben , je veux restarter le samba. sachant que normalement il est pas géré pas init, je le demarrer à la noix avec
/usr/local/samba/bin/nmbd -D
/usr/local/samba/bin/smbd -D
mais, avec ps, je vois que le pid papa est 1, donc init. et pourtant je le demarre à la main sous root. donc, chui un peu géné, qd je veux modife le smb.conf, je voudrais faire un
kill -SIGHUP 'pid_du_samba'
ca marche pas, je pense que c'est normal c'est un filston de init. alors, g meme osé faire un kill -SIGHUP 1
il se passe rien, meme pas un plantage. g été obligé de killer -9 les proc un à un, et au fur et mesure que je les kill -9, les fils sont promus et se trouvent pocessus fils de 1( ca c'est normal)
donc, quesiton: pourkoi qd je lance à la main, smbd est le fils de init?
j'aimerais qu'il soit standalone. comment faire? auquel, kill -1 permet il de restarter le process?????
merci d'aider le lamer du jour