通過基於一個我發現谷歌搜索這個腳本,但是如果Davmail運行腳本殺死它。如果Davmail沒有運行,腳本不會啓動它。我究竟做錯了什麼?我已經運行pgrep -f davmail | wc -w
新的cron腳本來檢查davmail pid,如果不執行任何操作。如果沒有運行重新啓動
#!/bin/bash
case "$(pgrep -f davmail | wc -w)" in
0) echo "Restarting DavMail: $(date)" >> /var/log/davmail.txt
/home/user/Downloads/davmail-linux-x86_64-4.8.0-2479/davmail.sh &
;;
1) # all ok
;;
*) echo "Removed double Davmail: $(date)" >> /var/log/davmail.txt
kill $(pgrep -f davmail | awk '{print $1}')
;;
esac
只是刪除DBL-引號' 「$(p纖ep -f ...)」'?祝你好運。 – shellter