开发者社区> 问答> 正文

linux如何查看当前运行的服务

linux如何查看当前运行的服务?或者检查某项服务是否正在运行 ,

比如命令行输入

[root@wu 桌面]# service sshd  status 
openssh-daemon (pid  2003) 正在运行..
 
 
[wulei@wu 桌面]$ service abrt-ccpp status
abrt-ccpp hook is installed
 
[wulei@wu 桌面]$ service vmware-tools status
vmtoolsd is running

展开
收起
a123456678 2016-06-14 11:34:24 2316 0
1 条回答
写回答
取消 提交回答
  • #!/bin/bash
    ##作用:检测服务是否启动,服务以参数方式提交
    ser=`/usr/bin/pgrep $1`
    if [ "$ser" != "" ]
    then
    echo "The $1 service is running."
    else
    echo "The $1 service is NOT running."
    /sbin/service $1 start
    fi
    
    2019-07-17 19:37:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载