`

在shell中判断用户进程是否死掉

 
阅读更多
在shell中,有时要判断进程是否死掉,这个其实很好办,注意GREP的时候
过滤掉GREP本身的这个进程就可以了;
#!/bin/sh
SERVICE='httpd'

if ps ax | grep -v grep | grep $SERVICE > /dev/null
then
    echo "进程正在运行"
else
    echo "进程不在运行"
   fi
1
5
分享到:
评论

相关推荐

    linux下监视进程 崩溃挂掉后自动重启的shell脚本

    在Linux中,shell是一个命令解释器,它接受用户输入的命令并执行相应的操作。而shell脚本则是一系列预定义的命令,当脚本运行时,这些命令会被逐条执行。在这个特定的场景中,我们将使用一个`while-do`循环来检查...

    自动杀掉占用较多CPU资源的Shell脚本

    标题中的“自动杀掉占用较多CPU资源的Shell脚本”是指一种使用Bash Shell脚本来监控并自动结束那些过度消耗CPU资源的进程的方法。在高负载的服务器环境中,某些进程可能会意外地消耗大量CPU资源,导致系统性能下降,...

    熟练掌握Shell Script编程,加深对linux系统的理解

    - 这个脚本使用了一个无限循环`while true`,在循环内部使用`ps -aux`列出所有进程,`grep bigman`筛选出包含"bigman"的行,再通过`awk`获取进程ID($2),然后尝试用`kill -9`杀死这些进程。由于脚本存在语法错误...

    程序员必知必会linux基础知识

    自动杀掉进程脚本是指通过编写shell脚本,快速找到并杀死特定的进程。这对于系统管理来说非常重要,特别是当进程出现异常占用大量资源,或者因为某些原因无法正常关闭时。进程管理的相关命令如ps、kill等,在这类...

    tomcat停起脚本.txt

    3. **条件判断**:通过`if`语句检查`proc_name`是否为空,如果不为空,则更新`proc_dir`变量中的“xxx”为实际的`proc_name`值。 4. **函数定义**: - `stop()`函数:用于停止指定的Tomcat服务。 - `start()`函数...

    网管教程 从入门到精通软件篇.txt

    如果不能在启动目录(默认为 %systemroot%System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是在包含 Windows 的驱动器上使用该命令。 Diskpart  创建和删除硬盘...

    (重要)AIX command 使用总结.txt

    有的用户登录后就长时间空闲,有可能导致安全上的问题,通过打开 /etc/profile 中 TMOUT 注释,将在设置的时间到达后自动logout用户 例如: export TMOUT=120 那么, 用户两分钟没有击键,将自动logout //AIX系统中如何...

Global site tag (gtag.js) - Google Analytics