Chcem, aby skript a.py vykonal skript B.y, potom ihneď opustiť. skript B.y potom pokračuje bežať neurčito a pravidelne, akoby sa spustil z príkazového riadku. Cieľový systém je Linux Centos, ak má nejaký rozdiel
odpovede:
2 pre odpoveď č. 1hádam Popen subprocess je to, čo hľadáte, t.j .:
Pre okná niečo ako:
import sys ,subprocess
subprocess.Popen(["C:/Python27/python.exe", "C:/path/to/script.py"])
sys.exit(0)
Pre linux stačí zmeniť cestu:
import sys ,subprocess
subprocess.Popen(["/usr/local/bin/python", "/path/to/script.py"])
sys.exit(0)
Poznámka: Ak chcete nájsť umiestnenie pythonu v linuxovej sieti, môžete použiť which python