这是一个在 shell 脚本中查询进程并结束该进程的示例:
# 查询进程
process=`ps -ef | grep "process_name" | grep -v grep | awk '{print $2}'`
# 如果进程存在,则结束该进程
if [[ -n "$process" ]]; then
kill $process
fi
这段代码首先使用 ps -ef
查询系统中所有正在运行的进程,然后使用 grep
命令筛选出名为 "process_name" 的进程。最后,使用 awk
命令获取该进程的进程号(PID),并将其存储在变量 process
中。文章来源:https://www.toymoban.com/news/detail-523450.html
然后,使用 if
语句判断变量 process
是否包含值,如果包含值,则表示找到了名为 "process_name" 的进程,此时就可以使用 kill
命令结束该进程。文章来源地址https://www.toymoban.com/news/detail-523450.html
到了这里,关于shell脚本查询进程, 存在则kill掉的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!