假设我在一个进程上运行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/