1
對於守護進程的選項:multiple => true,所以它允許我啓動多個後臺進程的實例。我該如何阻止特定的ruby守護進程?
現在,當運行命令停止它停止所有後臺進程,我怎樣才能單獨阻止他們?
注意:我知道我們可以通過pid來殺死,但是我也希望at_exit的ticker。
對於守護進程的選項:multiple => true,所以它允許我啓動多個後臺進程的實例。我該如何阻止特定的ruby守護進程?
現在,當運行命令停止它停止所有後臺進程,我怎樣才能單獨阻止他們?
注意:我知道我們可以通過pid來殺死,但是我也希望at_exit的ticker。
at_exit
代碼仍應該執行,只要您在殺死進程時使用合適的信號即可。例如如果使用SIGINT
而不是SIGKILL
Process.kill('SIGINT', pid)