1 votes

Comment script pour un programme gracieux 'quit' car 'kill' laisse un désordre derrière lui

Sous PClinuxOS 2010, j'utilise SMB4K pour gérer les partages du réseau local. Cela fonctionne parfaitement, sauf si j'oublie de quitter SMB4K avant d'éteindre l'ordinateur. Si j'oublie, ET qu'un partage réseau monté est hors ligne, la procédure d'arrêt se bloque toujours. L'arrêt se plaint qu'il ne peut pas démonter mon répertoire Home car il est occupé. Ce problème est manifestement lié à SMB4K (qui monte les partages LAN dans Home), car l'arrêt se déroule sans problème lorsque j'ai quitté SMB4K avant l'arrêt. | J'ai constaté que le fait de "tuer" SMB4K laisse les partages LAN montés, alors que le fait de "quitter" entraîne le démontage des partages avant la fin de son processus. Mes connaissances en matière de scripts sont quasiment nulles, mais je me demande si une ligne dans le fichier /etc/rc.d/init.d/halt script ne serait pas la solution. Si c'est le cas, comment peut-on dire à la ligne script de quitter SMB4K au lieu de le tuer ?

1voto

RedGrittyBrick Points 78148

killall -s QUIT SMB4KProcessName...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X