0
運行命令我有下面的代碼片段:紅寶石:從派生的子進程
job1 = fork do
ret = `some_bash_script_running_python_fabric_task`
end
Process.detach(job1)
這段代碼的目的是daemonizing一個過程,所以父退出,而孩子則在後臺運行。
我得到一個python異常,說明termios.error: (5, 'Input/output error')
。
我想通了,避免了父進程退出修復的情況下,像這樣:
job1 = fork do
ret = `some_bash_script_running_python_fabric_task`
end
sleep 30
有人可以幫忙嗎? 在此先感謝
OS?我用「睡眠10」做了一個例子。 ls'腳本在Linux控制檯中沒有任何問題。 – mudasobwa
操作系統是linux。該腳本實際上是一個通過遠程機器運行ssh命令的結構腳本 – Luca