我正在使用 ash/dash 并尝试杀死一个子进程——它似乎没有响应:
sh &打开一个子流程并jobs交付[1]+ Stopped (tty Input) sh.
但是试图用kill %1or杀死这个 Jobkill 26672是行不通的。jobs再次交付[1]+ Stopped (tty Input) sh。
将作业置于前台后,fg打开 shell 进行输入。既不工作ctrl+c也不ctrl+z工作,但我可以终止进程exit或kill -SIGKILL $$分别停止/暂停进程kill -STOP $$(ash 中没有suspend-command)。
另一方面 - 用 ie 做这个sleep 100工作正常,直到我fg停止这个过程ctr+z。然后我无法完成kill这项停止的工作。
那么我错过了什么以及终止停止工作的解决方案是什么?我必须处理set -m以及如何处理?
提前致谢。