SHELL腳本去獲取郵件,如果文件中獲得修飾腳本檢查最後一個文件修改
我寫腳本來獲取郵件,如果文件已被修改
recip="[email protected]"
file="/root/sagar/ldapadd.sh"
#stat $file
last_modified=$(stat --printf=%y $file | cut -d. -f1)
#echo $last_modified
mail -s "File ldapadd.sh has changed" $recip
現在我收到郵件,當我運行此腳本但我想比較兩個變量,以便只有在修改了文件或更改了內容時才能收到郵件。 我怎樣才能輸出存儲在變量事先比較
感謝
薩加爾
這個工作,但是當我運行這個腳本在crontab中通常會在2分鐘後發送一封郵件。我只想要郵件修改文件 – user2074481 2013-03-28 13:08:52
@ user2074481檢查修改後的答案。 – bsmoo 2013-04-02 08:43:51
這種可怕的縮進會導致眼癌。 – Jens 2013-04-02 11:04:08