我灣如果我在計算機A上運行的程序來遠程運行程序在python啓動遠程分離進程與織物
使用織物:
with (settings(host_string = machine_B_ip, user = 'ubuntu', key_filename = 'somepemfile.pem')):
run('myprog')
它運行良好,但機器A斷開時表格B機的過程中停止對B. 我解決這個使用「nohup的」
真正的問題,雖然是機器A卡,等待機器B
嘗試:
run('myprog &')
只是不工作,程序沒有遠程運行(如http://docs.fabfile.org/en/1.3.4/faq.html#why-can-t-i-run-programs-in-the-background-with-it-makes-fabric-hang是顯而易見的)
嘗試:
run('myprog >& /dev/null < /dev/null &') # fails
run('myprog >& /dev/null < /dev/null')
run('nohup myprog >& /dev/null < /dev/null') # gets stuck
沒有幫助。
我該如何做到這一點?
我做到了,任何與及在年底織物失敗 – eran 2013-05-02 08:23:31