[Linux] Prozes starten?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Blackskyliner
Beiträge: 532
Registriert: 28.07.2005 00:54
Wohnort: /home/Blackskyliner/

[Linux] Prozes starten?

Beitrag 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
Keine meiner Antworten ist endgültig, es kann passieren, dass ich den so eben geposteten Beitrag noch mehrmals ändere, um Doppelposts zu umgehen.
_________________
Purebasic Windows 7 x64 & Linux (Ubuntu 10.04LTS) 4.50[x64|x86] Nutzer
_________________
Projekte: YAED - Yet another Event Dispatcher
Benutzeravatar
Blackskyliner
Beiträge: 532
Registriert: 28.07.2005 00:54
Wohnort: /home/Blackskyliner/

Beitrag von Blackskyliner »

Keiner ne ahnung?
Keine meiner Antworten ist endgültig, es kann passieren, dass ich den so eben geposteten Beitrag noch mehrmals ändere, um Doppelposts zu umgehen.
_________________
Purebasic Windows 7 x64 & Linux (Ubuntu 10.04LTS) 4.50[x64|x86] Nutzer
_________________
Projekte: YAED - Yet another Event Dispatcher
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

Warum nicht einfach getpid_()?
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Benutzeravatar
Blackskyliner
Beiträge: 532
Registriert: 28.07.2005 00:54
Wohnort: /home/Blackskyliner/

Beitrag von Blackskyliner »

Die Func kannt ich net xD, Danke.
Keine meiner Antworten ist endgültig, es kann passieren, dass ich den so eben geposteten Beitrag noch mehrmals ändere, um Doppelposts zu umgehen.
_________________
Purebasic Windows 7 x64 & Linux (Ubuntu 10.04LTS) 4.50[x64|x86] Nutzer
_________________
Projekte: YAED - Yet another Event Dispatcher
Antworten