美文网首页
Linux:Shell 检测一个进程是否正在运行

Linux:Shell 检测一个进程是否正在运行

作者: 白祤星 | 来源:发表于2019-06-11 03:36 被阅读0次

代码示例:


#!/bin/bash
while true
do
    count=`ps -ef | grep 进程名 | grep -v "grep" | wc -l`
    if [[ $count == 0 ]];then
        echo "已经停止运行"
    else
        sleep 5
    fi
done

持久化检测(后台运行)


setsid ./shell名.sh

相关文章

  • Linux:Shell 检测一个进程是否正在运行

    代码示例: 持久化检测(后台运行)

  • shell 判断hadoop组件

    1.shell 实现判断进程是否正在运行, 若停止则启动它

  • linux进程

    Linux中进程分为哪几类? ①交互进程:由一个shell启动的进程,交互进程既可以在前台运行,也可以在后台运行。...

  • 在Linux上显示正在运行的进程的线程ID

    在Linux上显示正在运行的进程的线程ID 在上Linux,“ ps -T”可以显示正在运行的进程的线程信息: 在...

  • 牛客- 运维笔记(一)

    1.linux 下的进程类型: 交互进程: 是由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运...

  • shell图形化界面脚本实现

    1.基于架构/角色进行检测2.检测网络端口映射是否正常3.检测其进程/启动。 shell字符串拼接截取,shell...

  • Linux 系统管理

    视频教程:Linux系统管理 一、进程管理 进程管理 简介:进程就是正在运行的程序或者命令,进程管理就是对正在运行...

  • 浅谈僵尸进程

    1.linux系统进程都是怎么生成的 进程运行时,shell命令行接收到了指令,进而调用fork函数来创建一个进程...

  • LINUX 基础知识(一)

    1.linux操作系统包括三种不同类型的进程: 交互进程:由shell启动的进程,既可在前台运行,也可在后台运行;...

  • 使用ps命令查看进程状态

    简介 linux上进程有5种状态: 可运行状态:此时进程正在运行或者正在运行队列中等待准备运行 等待状态(阻塞状态...

网友评论

      本文标题:Linux:Shell 检测一个进程是否正在运行

      本文链接:https://www.haomeiwen.com/subject/bxwxfctx.html