bash - 杀死一个存在的进程

标签 bash shell kill-process

我想终止所有正在运行的仪器进程。我正在使用这个:

sudo killall instruments

我在脚本中使用它,有时进程没有运行,它会停止我的脚本,说没有正在运行的具有该名称的进程。

如何检查特定进程是否正在运行?以我为例。

最佳答案

如果您的脚本正在终止,您很可能启用了 set -e,以便在命令失败时退出。

如果你不关心状态,你可以只追加||对命令为真:

sudo killall instruments || true

关于bash - 杀死一个存在的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17049183/

相关文章:

linux - 我可以删除 [php] <defunct> 进程吗

bash - 如何从 Bash 生成 Pusher 身份验证字符串?

bash - 如何从先前的 bash 命令获取倒数第二个参数? (在交互式 bash shell 中)

bash - 删除所有出现的重复行

linux - 从文件名中提取唯一标识

bash - 如何将长选项传递给 bash 脚本?

linux - 杀死一个java僵尸进程

vb6 - 使用 VB 6 代码从任务管理器结束进程

linux - 创建目录结构的 Bash 脚本

linux - Linux 中的连接命令