我使用该命令杀死我怎么能有退出状态是零使用kill命令
ps aux | bla bla | xargs kill -9
它的工作不错,但问题是,它有时也试图杀死子进程ID这早已见怪不怪,因为父杀进程kill,所以它返回非零退出状态。
有什么办法可以退出状态0?
我使用该命令杀死我怎么能有退出状态是零使用kill命令
ps aux | bla bla | xargs kill -9
它的工作不错,但问题是,它有时也试图杀死子进程ID这早已见怪不怪,因为父杀进程kill,所以它返回非零退出状态。
有什么办法可以退出状态0?
琐碎的办法就是不理会任何非零退出状态:
ps aux | bla bal | xargs kill || true
(你可能不应该使用kill -9
,它是一个调试工具,不能用于生产用途。)
你为什么关心'kill'的退出状态是什么? – Barmar
完全取决于'bla bla'。看起来你应该跟踪你首先从哪个进程开始;那么其余的很容易。 – tripleee