View previous topic :: View next topic |
Author |
Message |
Christian99 Veteran

Joined: 28 May 2009 Posts: 1734
|
Posted: Wed Sep 23, 2015 3:16 pm Post subject: flock und pid |
|
|
Ich führe einen Befehl mit flock aus:
Code: | flock -n <lockfile> <Befehl> |
"$!" gibt mir die pid des flock prozesses, das töten des flock prozesses lässt den eigentlich Befehl aber leider am leben.
wie bekomme ich die pid des eigentlichen Befehls?
Hintergrund: ausführung des "flock..." in .profile im Hintergrund und beim abmelden möchte ich den Prozess beenden. Bisheriger plan war die pid in eine datei zu schreiben, und diese pid in .logout auszulesen un zu killen. Falls jemand einen anderen Vorschlag hat ist mir das auch recht
(Btw: funktioniert .logout überhaupt bei graphischen logins, so wie .profile?) |
|
Back to top |
|
 |
bell Guru


Joined: 27 Nov 2007 Posts: 514
|
Posted: Thu Sep 24, 2015 3:02 pm Post subject: |
|
|
Wozu benötigst Du eigentlich flock? Btw. was macht es?
/sbin/start-stop-daemon lässt sich auch als normaler User nutzen, es funktionieren halt nur nicht alle Parameter.
Code: | /sbin/start-stop-daemon -m -p /tmp/mypidfile -S -x /usr/bin/wasichwill |
Code: | /sbin/start-stop-daemon -K -p /tmp/mypidfile |
An sonsten lege mal Deinen flock-Befehl in ein *.sh Skript. Evtl wird Dein Befehl mit beendet wenn das Skript gekillt wird. |
|
Back to top |
|
 |
|