永发信息网

linux 怎么查看开机脚本是否运行

答案:2  悬赏:70  手机版
解决时间 2021-03-09 05:20
  • 提问者网友:孤山下
  • 2021-03-08 17:23
linux 怎么查看开机脚本是否运行
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-03-08 19:02
如果是开机马上执行的脚本,可以将脚本写到rc.local中;如果是用户登录后自动执行脚本,可以将脚本写到相应的用户目录下“~/.bash_profile”,若脚本“~/.bash_profile”不存在,可以直接拷贝“/etc/profile”命名为“~/.bash_profile”;
如果是要任一用户登录后自动执行脚本,可以将脚本写到“/etc/profile”中。
全部回答
  • 1楼网友:深街酒徒
  • 2021-03-08 19:18
用ps命令结合grep命令查找该服务名是否存在即可达到效果: svc="sendmail" if ps -ef | grep $svc | egrep -v grep >/dev/null then echo "$svc is started!" else echo "$svc not found!" fi 说明: ps -ef : 显示当前所有在运行的进程 |:管道,即其前面命令的的输出,作为后面命令的输入 grep service_name : 在输出信息中,查找service_name数据行 egrep -v grep: 不显示grep查找命令本身
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯