Prozess ID in datei speichern

Bash, Shell, PHP, Python, Perl, CGI
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53

Re: Prozess ID in datei speichern

Post by Roger Wilco »

Das geht z. B. mit dem start-stop-daemon.
User avatar
daemotron
Administrator
Administrator
Posts: 2639
Joined: 2004-01-21 17:44

Re: Prozess ID in datei speichern

Post by daemotron »

Wenn Du den Prozess in den Hintergrund schickst, liefert Dir $! die PID:

Code: Select all

#!/bin/sh

/usr/bin/streamzeugs &
echo "$!" > /var/run/streamzeugs.pid
P. S. sicher das start-stop-daemon die PID-Datei selbst anlegt? In der man page liest sich das so, als würde start-stop-daemon nur überprüfen, ob die PID-Datei auch tatsächlich angelegt wurde.
Last edited by daemotron on 2010-07-26 19:19, edited 1 time in total.
“Some humans would do anything to see if it was possible to do it. If you put a large switch in some cave somewhere, with a sign on it saying 'End-of-the-World Switch. PLEASE DO NOT TOUCH', the paint wouldn't even have time to dry.” — Terry Pratchett, Thief of Time
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53

Re: Prozess ID in datei speichern

Post by Roger Wilco »

Es gibt den Parameter '-m' dafür.