課程
/運維&測試
/Linux
/shell編程之條件判斷與流程控制
我的腳本含有改名httpd_text.sh后,再運行它。還是顯示httpd down,然后啟動httpd 老師這是怎么了?
2016-01-21
源自:shell編程之條件判斷與流程控制 3-3
正在回答
#!/bin/bash
應該是第一句的問題,要寫在第一行開頭,不要省不要錯
你的centos是7的? 如果是的話? /etc/rc.d/init.d/httpd start就啟動不了 httppd服務,centos7? 用systemctl命令代替了service ,然后? /etc/rc.d/init.d/httpd 也沒有了。如果是的話你可以百度下systemctl的用法
? 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
~ ? ? ??
腳本貼上了看看唄
linhaa 提問者
舉報
Linux shell實用案例學習,一定會使你Linux運維能力再次提高
2 回答shell腳本執行后沒輸出
2 回答Shell腳本運行報錯:[: : integer expression expected
1 回答腳本apache啟動命令無法執行
2 回答$在腳本中都在什么情況下使用
2 回答請問虛擬機linux編寫的腳本文件怎樣導出來?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-07-13
#!/bin/bash
應該是第一句的問題,要寫在第一行開頭,不要省不要錯
2016-10-24
你的centos是7的? 如果是的話? /etc/rc.d/init.d/httpd start就啟動不了 httppd服務,centos7? 用systemctl命令代替了service ,然后? /etc/rc.d/init.d/httpd 也沒有了。如果是的話你可以百度下systemctl的用法
2016-01-26
? 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-23
腳本貼上了看看唄