Seite 1 von 1

[Linux] Prozes starten?

Verfasst: 24.07.2006 18:10
von Blackskyliner
Hi ich habe ein Probelm...
Ich will an die PID meines Servers kommen, darum hab ich mir ein Programm geschrieben, welches den Server Starten soll, nur leider tut er es nicht.. Was mach ich falsch?? oder kann ich an die ID auch durch irgendetwas anderes kommen? Weil ich will einen .pid file anlegen über den ich den Server Neustarten und Beenden kann...

Code: Alles auswählen

PID.l = RunProgram("nohup /home/blackskyliner/Server2 &")
PrintN("PID: "+Str(PID))
Um mein "... nun leider tut er es nicht." näher zu erläutern:

Er startet den Prozess StartServer (So heist das Serverstartende Script)
Dann Printet er mir die PID wie ers soll.
Und danach beendet sich das Programm wieder.
Aber anscheinend schließt er auch den Server wieder.

Ich habe getestet ob denn eine Repeatschleife was bringen würde... Negativ klappt alles nicht...

Auch mit weiteren Flag Commands will es bei mir nicht.....

Need Help
MFG Blackskyliner

Verfasst: 29.07.2006 00:08
von Blackskyliner
Keiner ne ahnung?

Verfasst: 29.07.2006 13:55
von vonTurnundTaxis
Warum nicht einfach getpid_()?

Verfasst: 30.07.2006 17:19
von Blackskyliner
Die Func kannt ich net xD, Danke.