[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Start/Stop Script



Hi!

Jim Knuth wrote:
mmh, starten tut es nun. Danke. Aber stoppen geht nicht. Da kommt
immer die Meldung, dass das *.pid xxx nicht da ist.

Es existiert:
  man start-stop-daemon
Bitte benutzen!

-m|--make-pidfile
              Verwendet  wenn ein Programm gestartet wird, dass keine
              eigene PID-Datei erstellt. Diese Option sorgt dafür, dass
              start-stop-daemon die mit --pidfile referenzierte
              Datei anlegt und die PID kurz vor der Ausführung des
              Prozesse hineinlegt. Beachten Sie, dass sie nicht entfernt
              wird wenn  das  Programm  beendet  wird.   HINWEIS:
              Diese  Funktion könnte nicht in allen Fällen
              funktionieren. Insbesondere wenn das auszuführende
              Programm sich vom Hauptprozess forkt. Deshalb ist diese
              Option normalerweise nur in Kombination mit der
              --background Option sinnvoll.

Deine Aufgabe:
- nach der "--background"-Option sehen, was die tut
- prüfen ob Dein Programm forkt (Du bekommst eine Kommandozeile, wenn du
  es von Komkmandozeile direkt startest) oder beendet
- Deinem Programm das eigene PID-File beibringen (nötigenfalsl über
  einen Skript-wrapper 'program; echo $! > $pidfile')

Viel Erfolg,
Hans-Jürgen





Reply to: