标签: python signals subprocess signal-handling
好吧,我在脚本中有一个usr1信号处理程序。通过从外部向我的脚本发送SIGUSR1,我的处理程序完成了它的工作,但信号也传播给我通过Popen创建的子节点。我怎么能这样做?
答案 0 :(得分:0)
rsync manual page表示退出代码20表示:
rsync
Received SIGUSR1 or SIGINT
因此,如果你使用kill(而不是你曾经说过的kill -15)杀死它,那么它也会因此退出代码而死亡。
kill
kill -15