Edw*_*ard 5 bash grep kill process ps
我想用一个简单的命令来杀死一个进程/脚本.目前我做了以下事情
ps -ef | grep myscriptname
kill 123456
Run Code Online (Sandbox Code Playgroud)
但有没有办法可以将2命令组合在一起,所以我不需要查看并手动编写pid,这样的东西kill grep myscriptname
?
Joh*_*nck 11
你想要pkill
:
pkill myscriptname
Run Code Online (Sandbox Code Playgroud)
在某些系统上有一个类似的工具叫做killall
,但要小心,因为在Solaris上确实会杀死所有东西!
请注意,pgrep
您还可以使用它来替换您的ps | grep
管道:
pgrep myscriptname
Run Code Online (Sandbox Code Playgroud)
它会为您打印PID,而不是其他任何内容.