/ / Ako napísať skript python (na linux), ktorý spúšťa iný skript a skončí? - python, python-2.7

Ako napísať python skript (na linux), ktorý spúšťa iný skript a skončí? - python, python-2.7

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ď č. 1

há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