我想使用一个简单的命令来终止进程/脚本。目前,我执行以下操作
ps -ef | grep myscriptname
kill 123456
但是有没有办法将这两个命令组合在一起,这样我就不需要查看和手动编写 pid,像这样 kill grep myscriptname
?
最佳答案
你想要pkill
:
pkill myscriptname
在某些系统上有一个名为 killall
的类似工具,但要小心,因为在 Solaris 上它确实会杀死一切!
请注意,还有 pgrep
可用于替换 ps | grep
管道:
pgrep myscriptname
它会为您打印 PID,仅此而已。
关于bash - 如何使用 'kill' 结合 'grep' 终止进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36771670/