Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » deamon-prozess

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
15.01.2005, 13:24 Uhr
Pler
Einer von Vielen
(Operator)


Hallo!
Ich bin grad dabei einen Deamon zu schreiben, soweit laeft der schon ganz gut. Ich will aber noch sicherstellen, dass der blos einmal gestartet wird; ausserdem soll er mit einem bestimmten Argument gestoppt werden.
So hab ich wir das gedacht:

tux@linux>server start
Server wurde gestartet
tux@linux>server start
Server laeuft bereits! Kein weiterer Start ausgefuert!
tux@linux>server stop
Server wurde beendet!
tux@linux>_

Dazu muesste ich ja immer die Prozesstabelle durchsuchen; von Hand ist das ja ziemlich einfach mit ps ax, aber im Programm weiss ich jetzt nicht so richtig wie ich das realisieren soll.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.01.2005, 14:34 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


schreib halt irgendwo ne pid-file hin die du dann direkt überprüfst (in der z.b auch die prozess id drin steht)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
15.01.2005, 15:09 Uhr
Pler
Einer von Vielen
(Operator)


Hey das ist ne super idee! So werd ich das machen, danke!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: