我开始写一个脚本
timeout --signal 2 --kill-after 10 14400
现在决定它应该尽可能长时间运行,所以我需要从正在运行的脚本中删除该超时。
top -p $(pgrep -d',' timeout)
告诉我有一个超时进程正在运行。我可以安全地终止该进程吗?或者我的重要进程是否已成为子进程,并且它也会被终止?
编辑:现在尝试终止。大错特错。也终止了我的脚本。所以这个问题仍然悬而未决:下次我该怎么做?
答案1
如果你使用 -9 终止超时进程,那么它将无法将该消息传播给子进程,然后子进程应该继续运行