[英]How to start a script from another script in python
我創建了一個腳本來檢查其他腳本是否正在運行
import os
import datetime
import time
from time import ctime
statinfo = os.stat('nemo_logs/nemo_log_file_' + time.strftime('%Y-%m-%d') + '.txt')
for i in range(1):
first_size = statinfo.st_size
time.sleep(10)
if statinfo.st_size > first_size:
print("SCRIPT IS RUNNING")
else:
print("SCRIPT IS NOT RUNNING. TRYING TO KILL THE SCRIPT...")
os.system("pkill -9 -f selenium_nemo.py")
print("SCRIPT KILLED. TRYING TO RESTART THE SCRIPT...")
os.system("python selenium_nemo.py")
print("SCRIPT STARTED")
如果腳本日志增加,那么我們可以,但是如果在某些情況下腳本卡住了,我想停止它並再次重新啟動腳本。 首先,我殺死腳本,然后執行os.system("python selenium_nemo.py")
。 該腳本已啟動,但在我的主腳本中運行。 我如何在另一個過程中啟動selenium_nemo.py
? “ for循環供以后使用”
謝謝
您可以為此使用subprocess
模塊。 進一步了解此答案 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.