0
我有Flask
和用戶網絡應用程序可以發送一些請求,其中我的腳本處理,然後,運行在python另一個腳本在控制檯與一些像這樣的參數:運行和同治Python腳本
import sys
os.system('python start.py -u 100 -p 122224')
所有運行良好,但現在我想控制腳本的所有運行副本,如啓動,停止和暫停。
我怎麼可以做到這一點沒有柺杖?
我有Flask
和用戶網絡應用程序可以發送一些請求,其中我的腳本處理,然後,運行在python另一個腳本在控制檯與一些像這樣的參數:運行和同治Python腳本
import sys
os.system('python start.py -u 100 -p 122224')
所有運行良好,但現在我想控制腳本的所有運行副本,如啓動,停止和暫停。
我怎麼可以做到這一點沒有柺杖?
檢查subprocess和multiprocessing模塊。第一個允許你執行外部應用程序。要使用第二個,你需要調用一些python代碼,但是管理功能應該更廣泛。
您是否嘗試過多處理模塊? http://docs.python.org/2/library/multiprocessing.html – Vladimir 2013-02-08 14:35:45
你應該嘗試子進程:http://docs.python.org/2/library/subprocess.html。 – 2013-02-08 14:38:11