为了账号安全,请及时绑定邮箱和手机立即绑定

我的脚本含有改名httpd_text.sh后,

我的脚本含有改名httpd_text.sh后,再运行它。还是显示httpd down,然后启动httpd 老师这是怎么了?

正在回答

4 回答

#!/bin/bash

应该是第一句的问题,要写在第一行开头,不要省不要错

0 回复 有任何疑惑可以回复我~

你的centos是7的? 如果是的话  /etc/rc.d/init.d/httpd start就启动不了 httppd服务,centos7  用systemctl命令代替了service ,然后  /etc/rc.d/init.d/httpd 也没有了。如果是的话你可以百度下systemctl的用法

0 回复 有任何疑惑可以回复我~

  3 #!/bin/bash

  4 

  5 test=$( ps aux | grep httpd |grep -v grep )

  6 

  7 if [ -n  "$test"  ]

  8    then

  9       printf "%s %s\n"  httpd up

 10    else

 11      /etc/rc.d/init.d/httpd start

 12      printf "%s %s\n"  httpd down

 13 fi

~       


0 回复 有任何疑惑可以回复我~

脚本贴上了看看呗

0 回复 有任何疑惑可以回复我~
#1

linhaa 提问者

3 #!/bin/bash 4 5 test=$( ps aux | grep httpd |grep -v grep ) 6 7 if [ -n "$test" ] 8 then 9 printf "%s %s\n" httpd up 10 else 11 /etc/rc.d/init.d/httpd start 12 printf "%s %s\n" httpd down 13 fi ~ 麻烦看一下
2016-01-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我的脚本含有改名httpd_text.sh后,

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信