我想杀死所有正在运行的仪器进程。我正在使用这个:
sudo killall instruments
我在脚本中使用它,有时进程没有运行,它会停止我的脚本,说没有运行该名称的进程。
如何检查特定进程是否正在运行?在我的情况下的仪器。
我想杀死所有正在运行的仪器进程。我正在使用这个:
sudo killall instruments
我在脚本中使用它,有时进程没有运行,它会停止我的脚本,说没有运行该名称的进程。
如何检查特定进程是否正在运行?在我的情况下的仪器。
如果您的脚本正在终止,您很可能已启用set -e
, 以在命令失败时退出。
如果您不关心状态,则可以附加|| true
到命令:
sudo killall instruments || true
您可以使用pgrep <proc>
搜索名为的进程<proc>
如果 pgrep 仪器 &> /dev/null ; 然后 sudo killall 仪器;菲
sudo killall instruments 2>/dev/null
还不够吗?