pid = Process.fork
#sleep 4
Process.daemon nil, true
if pid.nil? then
job.exec
else
#Process.detach(pid)
end
的pid
通過Process.fork
返回時只要Process.daemon(nil, true)
運行改變。有沒有辦法保存/跟蹤隨後被守護進程的分叉子進程的pid?Daemonizing子進程因此改變其PID
我想知道從父進程內的子進程的PID。到目前爲止,我只能通過IO.pipe
將Process.pid
寫入IO#寫入,然後使用從父節點讀取的IO#讀取它。不理想
我應該更清楚我要檢索'pid'的位置。我想知道父進程中的pid。 – Seph