假设我在一个进程上运行kill-9$pid选项,它抛出一个“Operation not allowed”异常。
有没有办法让我认清这一点并处理这种情况?
如:

return_id=`kill -9 992`

最佳答案

操作是不允许的,退出代码1——但这可能不是唯一的错误。您可以随时检查错误消息。

response=$(kill $pid 2>&1)
if [[ $response =~ "Operation not permitted" ]]; then
   error_handling_function
fi

关于linux - kill的返回值-9 $ pid,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39511710/

10-12 16:34