我試圖比較文件和當天的日期。 腳本應該每天運行,如果日期不比較,應該給出警告。Bash備份檢查程序
我用2015年的日期做了一個測試文件,但它一直說它與當前日期「相等」。
#!/bin/bash
today= date +"%m-%d-%y"
filedate= date +"%m-%d-%y" -r fileName.txt
if [ $today == $filedate ];
then
echo $today;
echo $filedate;
echo 'Backup OK';
else
echo $today;
echo $filedate;
echo 'Backup ERROR';
fi
使用mm-dd-yy日期永遠不會正常工作。切換到正確的機器(和人類!)可讀的yyyy-mm-dd日期;你會多次感謝你自己。 – tripleee