![您能否终止父进程,同时让其子进程正常完成?](https://linux22.com/image/1579201/%E6%82%A8%E8%83%BD%E5%90%A6%E7%BB%88%E6%AD%A2%E7%88%B6%E8%BF%9B%E7%A8%8B%EF%BC%8C%E5%90%8C%E6%97%B6%E8%AE%A9%E5%85%B6%E5%AD%90%E8%BF%9B%E7%A8%8B%E6%AD%A3%E5%B8%B8%E5%AE%8C%E6%88%90%EF%BC%9F.png)
我正在运行一个我们将调用的 shell 脚本,parent
该脚本有一个循环。循环中的每次迭代都会执行我们将调用的其他内容child
,当该内容完成(同步/阻塞)时,我的脚本将进入下一次迭代。
Linux 中是否有一种方法可以脱离child
进程parent
,然后终止进程,parent
同时让当前进程child
正常完成?
(我想下次我会在循环内部检查是否存在停止文件,如果该文件存在,我会跳出循环而不是启动下一个child
。但看到parent
当前正在运行的没有那个逻辑,还有什么办法可以在命令行上完成我想要做的事情吗?)