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