我有一個腳本,應該24/7運行,除非中斷。這個腳本是腳本A. 我希望腳本A調用腳本B,並且腳本A在B運行時退出。這可能嗎? 這就是我想會的工作如何在子程序運行完之前終止Python程序?
#script_A.py
while(1)
do some stuff
do even more stuff
if true:
os.system("python script_B.py")
sys.exit(0)
#script_B.py
time.sleep(some_time)
do something
os.system("python script_A.py")
sys.exit(0)
但它好像一個實際上不退出,直到B已經執行完畢(這不是我希望發生的)。 有沒有另一種方法來做到這一點?
嘗試使用'os.system(「python script_B.py&」)'在後臺啓動您的B腳本。 – Alfe
os.system是同步的。 – Marichyasana