老师,您好,脚本中启动nginx无法启动

来源:5-7 命令替换(下)

qiaoxiaohai

2019-05-03

直接敲systemctl start nginx可以启动,但是放到脚本中,启动不了,
systemctl stop nginx 放在脚本中也无法停止nginx

#!/usr/bash

systemctl stop nginx
p_num=ps -ef | grep nginx | grep -v grep | wc -l

echo "nginx p_num is: "$p_num

if [ $p_num -eq 0 ];then
systemctl start nginx
fi

写回答

1回答

酷田

2019-05-03

执行报了那些错,需要贴出来才能帮你分析……另外你这样写#!/usr/bash,你的bash命令在这个目录下面吗?使用which bash看一下

0
1
qiaoxiaohai
后面的课程刚好解决了问题,grep的时候,文件名也是nginx
2019-05-03
共1条回复

掌握Shell脚本编程 360架构师带你进阶Linux高手

30%知识讲解+70%实例操作 掌握Shell脚本编程能力

1638 学习 · 297 问题

查看课程