【发布时间】:2011-09-20 05:22:58
【问题描述】:
我想编写一个 shell 脚本(.sh 文件)来获取给定的进程 ID。我在这里要做的是,一旦我获得进程 ID,我想终止该进程。我在 Ubuntu (Linux) 上运行。
我可以用类似的命令来做到这一点
ps -aux|grep ruby
kill -9 <pid>
但我不确定如何通过 shell 脚本来实现。
【问题讨论】:
-
好吧,逗我开心。 为什么你要在上面使用
kill -9? -
@Konstantin 想象你想杀死一个 Java 进程。你可能有几个 java 进程正在运行,这样你就不能使用“killall java”,因为你会杀死每个进程
-
扩展@IgnacioVazquez-Abrams 的评论,除非您知道该进程没有信号处理程序和/或已损坏且不尊重常规@987654325 @,这是useless use of
kill -9
标签: linux bash shell scripting