Linux 拨号vps windows公众号手机端

怎么使用shell脚本判断进程是否存在

lewis 7年前 (2018-03-15) 阅读数 10 #程序编程
文章标签 shell

可以使用以下方式来判断进程是否存在:

#!/bin/bash

# 判断进程是否存在的函数
check_process() {
    # 检查进程的数量
    count=$(ps aux | grep -v "grep" | grep "$1" | wc -l)

    # 如果进程数量大于0,则表示进程存在
    if [ $count -gt 0 ]; then
        echo "进程 $1 存在"
    else
        echo "进程 $1 不存在"
    fi
}

# 调用函数来检查特定进程是否存在
check_process "process_name"

在上面的脚本中,首先定义了一个check_process的函数,用来检查特定进程是否存在。然后在脚本中调用这个函数并传入要检查的进程名字。脚本会输出相应的提示信息来判断进程是否存在。

你可以将上面的代码保存为一个.sh文件,然后使用bash script_name.sh来运行脚本。这样就可以判断指定进程是否存在了。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门