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”中。
如果是要任一用户登录后自动执行脚本,可以将脚本写到“/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查找命令本身
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯