我写了三个 bash 文件:
incremental_backup
full_backup
execution
现在我想要另一个 bash 脚本执行以下操作:
if (date is the start of month 1/-/----)
then
invoke `full_back_up`
else
invoke `incremental_backup`
我该如何编写这个脚本?
答案1
不要这样做。相反,使用两个单独的 cron 作业来调用您的任务。
15 5 1 * * scripts/full_back_up
15 5 2-31 * * scripts/incremental_backup
答案2
尝试
if [ `date +%d` != "01" ]
then
incremental_backup
else
full_backup
fi