Moh*_*deh 2 linux bash command-line-interface date
我写了三个 bash 文件:
incremental_backup full_backupexecution现在我想要另一个 bash 脚本执行以下操作:
if (date is the start of month 1/-/----)
then
invoke `full_back_up`
else
invoke `incremental_backup`
Run Code Online (Sandbox Code Playgroud)
我该如何编写这个脚本?
Ign*_*ams 13
不要这样做。而是使用两个单独的 cron 作业来调用您的任务。
15 5 1 * * scripts/full_back_up
15 5 2-31 * * scripts/incremental_backup
Run Code Online (Sandbox Code Playgroud)
尝试
if [ `date +%d` != "01" ]
then
incremental_backup
else
full_backup
fi
Run Code Online (Sandbox Code Playgroud)