0
我已經創建了一個每天運行06:00 AM的bash腳本來檢查文件是否在05:00 AM - 06:00 AM之間更改過。確定文件是否已更改
我們的服務器每天早上05:00自動上傳這個文件upload.xml並替換舊的,因此我創建了一個bash腳本來檢查這個文件是否已經上傳。
我的bash腳本無法正常工作。每天都會發送來自bash腳本的電子郵件,告訴我此文件尚未上傳或更改,並且檢查該文件已經上傳了新的更改時間。
那麼我的代碼有什麼問題。
這是我的bash腳本代碼。
[[ -z `find /home/USER/public_html/upload.xml -mmin -60` ]]
if [ $? -eq 0 ]
then
mail -s "File has not been changed" [email protected]
else
echo -e "file has been changed"
fi
謝謝你的回答。我已經用你的代碼取代了。那麼這個腳本檢查文件是否在60分鐘前改變了? – Alex
@Alex Imho -60應在最近60分鐘內解讀,+60應在最近60分鐘內解讀 – sjsam