Hi Leute...
ist es möglich ein mit python erstelltes Programm im hintergrund laufen zu lassen??? Also dass das Programm sich beim start selbstständig in den Hintergrund verlegt?
danke im voraus...??
Daemon-Modus
Du willst also ein Script, welches sich selbständig von "sich aus" in der Hintergrund stellt, ohne dass man es entsprechend der Betriebssystem-Syntax startet?jschmidt hat geschrieben:ich bräuchte es allerdings Betriebssystem-übergreifent...und er sollte es schon selbstständig machen
Hm du könntest dir einen Start_Script.py basteln, welches je nach erkanntem Betriebssystem, dein eigentliches Python-Script mit entsprechender Syntax (wie von jens und Leonidas beschrieben) aufruft/startet.
Vielleicht so in etwa:
Code: Alles auswählen
# <snip>
import os, sys
platform = sys.platform
if 'win' in platform :
if os.path.isfile('server.py'):
os.rename('server.py', 'server.pyw')
os.popen('python server.pyw')
elif 'linux' in platform :
if os.path.isfile('server.pyw'):
os.rename('server.pyw', 'server.py')
os.popen('python server.py &')
# </snip>
>>Masaru<<