Linux
Bash腳本:檢測每月的第一天
我寫了三個 bash 文件:
incremental_backup
full_backup
execution
現在我想要另一個 bash 腳本執行以下操作:
if (date is the start of month 1/-/----) then invoke `full_back_up` else invoke `incremental_backup`
我該如何編寫這個腳本?
不要這樣做。而是使用兩個單獨的 cron 作業來呼叫您的任務。
15 5 1 * * scripts/full_back_up 15 5 2-31 * * scripts/incremental_backup
嘗試
if [ `date +%d` != "01" ] then incremental_backup else full_backup fi