killall -s QUIT SMB4KProcessName...
Wie man ein Skript für ein elegantes Programm "Beenden" als "Kill" hinterlässt, hinterlässt ein Durcheinander
Auf PClinuxOS 2010 verwende ich SMB4K zur Verwaltung von LAN-Freigaben. Es funktioniert einwandfrei, es sei denn, ich vergesse, SMB4K zu beenden, bevor der Computer heruntergefahren wurde. Wenn ich es vergesse UND eine gemountete Netzwerkfreigabe offline gegangen ist, bleibt das Herunterfahren immer hängen. Das Herunterfahren beschwert sich darüber, dass das Home-Verzeichnis nicht abgemeldet werden kann, da es beschäftigt ist. Dies hängt offensichtlich mit SMB4K zusammen (das LAN-Freigaben innerhalb von Home bereitstellt), da das Herunterfahren unauffällig abläuft, wenn ich SMB4K vor dem Herunterfahren beendet habe. | Ich habe festgestellt, dass das 'Töten' von SMB4K die LAN-Anteile anhäuft, während das 'Beenden' dazu führt, dass die Freigabe der Anteile erfolgt, bevor der Prozess endet. Mein Skripting-Wissen ist fast null, aber ich frage mich, ob eine Zeile im Skript /etc/rc.d/init.d/halt die Antwort sein könnte. Wenn ja, wie kann das Halt-Skript angewiesen werden, SMB4K zu beenden, anstatt es zu "töten"?
1 Antwort auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4