我總是使用織物將我的流程從本地PC部署到遠程服務器。如何防止織物形式等待流程返回
如果我有一個python腳本是這樣的:
test.py:
import time
while True:
print "Hello world."
time.sleep(1)
顯然,這個腳本是一個連續運行的腳本。 而我部署此腳本到遠程服務器,並執行這樣我的布腳本:
...
sudo("python test.py")
織物會一直等test.py的回報並不會exit.How我可以立即停止織物腳本而忽略test.py
這就是'Fabric'的意義所在:運行任務並報告其狀態。你爲什麼要這樣?如果你在多臺機器上運行任務,'Fabric'會並行運行它們,所以這個功能似乎沒用...... – kirelagin
sudo(「python test.py&」) –
如果你想啓動一些服務,那不是要走的路。 [supervisor](http://supervisord.org/)是設置它的一種方法。 init-scripts,upstart是其他的,這取決於你的linux發行版。 –