0
我一直在嘗試使用ssh通過網絡觸發一些安裝腳本。最初這些腳本使用的是git clone
,但我一直收到錯誤代碼141
(根據git mailing list,似乎是SIGPIPE
)。試圖用wget來代替混帳顯示了相同的問題,即:爲什麼ssh + nohup不能與網絡相關的進程一起工作?
ssh [email protected] 'nohup wget http://google.ch &' // produce no result on the server
ssh [email protected] // then on the server
nohup wget http://google.ch & // works
與不同的服務器(於Debian/Ubuntu/VM /本地)已經嘗試過。儘管這樣使用apt。 任何想法的原因和建議的解決方案?提前致謝。
幾個在這裏的反應可以幫助你。 http://stackoverflow.com/questions/5185717/bash-spawn-subshell-for-ssh-and-continue-with-program-flow/5199505#5199505 ..祝你好運。 – shellter
做到了,謝謝! – Zifeo