0
我已經做了一個簡單的腳本,檢查服務是否正在運行並返回退出代碼,但我不能讓它工作。如果它工作則退出0,否則退出1。看看服務是否正在運行退出代碼
#!/bin/bash
#Plugin for checking if the SSH service is running
SERVICE='ssh'
if [ ps aux | grep -v grep | grep $SERVICE > /dev/null ];
then
exit 0
else
exit 1
fi
可能的重複[何時如果構造不需要括號?](http://stackoverflow.com/questions/26725431/when-do-if-constructs-not-require-brackets) – 2014-11-04 17:52:38
看看[pgrep(1 )](http://man7.org/linux/man-pages/man1/pgrep.1.html) – 2014-11-04 17:56:49
我刪除了支架,它的工作。但是當我執行它時,如果服務ssh沒有運行,它只會返回0。 – user3270211 2014-11-04 17:59:43