重定向ps命令的输出,获取进程ID并使用shell脚本终止该进程

我想编写一个shell脚本来查找给定用户的运行进程,并通过获取相应的进程ID来终止进程.

就像是

ps -ef | grep dinesh

在此之后,我得到如下输出

dinesh 19985 19890  0 11:35 pts/552  00:00:00 grep dinesh

这里19985是进程ID.我想杀死那个过程.

如何使用脚本实现此目的?

我必须解析ps命令输出并获取进程ID

提前致谢.

最佳答案
kill `ps -ef | grep dinesh | awk '{ print $2 }'`

转载注明原文:重定向ps命令的输出,获取进程ID并使用shell脚本终止该进程 - 代码日志