《shell條件測試語句,字串測試apache是否開啟》

Linux.應用發表於2014-06-01

  

還得我想了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

相關文章