還得我想了10分鐘才明白”!=“和"-n"的用法區別,做個筆記捋一捋
第一種方法:測試apache是否開啟?字符串測試
#!/bin/bash
web=`/usr/bin/pgrep httpd`
if [ -n "$web" ]; //$web返回值是否為空
then
echo "httpd is running"
else
/etc/init.d/httpd start
fi
第二種:
#!/bin/bash
web=`/usr/bin/pgrep httpd`
if [ "$web" !=“” ]; //$web返回值是否等於空
then
echo "httpd is running"
else
/etc/init.d/httpd start
fi
本欄目更多精彩內容:http://www.bianceng.cn/OS/Linux/