午夜后在Cron中的日期命令

时间:2018-07-24 09:02:31

标签: bash date cron cron-task

我想问您一个有关cron作业中日期命令行为的问题。我有一个充满日期命令的bash脚本,它每天在crontab中像23:00一样执行;

day=$(date +%d) #today
day1=$(date +%d -d "+1 day") #tomorrow

此脚本中有一个wget命令,该命令使用这些“日期”命令。用wget命令下载数据的过程持续约45分钟,完成数据下载后,有一些命令使用“ date”命令,并且这些命令要持续到00:00。

但是,由于我的互联网问题,下载到今天为止会更长(大约1.5小时),因此下载部分将在第二天00:30结束,因此,下载部分之后带有“ date”的命令将更改。因此,我应该在下载部件后配置日期命令,还是在启动时将日期命令嵌入cron中。

换句话说,例如,我的“ day”变量已在23:00设置为15。在午夜过后,该“ day”变量将被设置为16还是将继续设置为15?

谢谢。

0 个答案:

没有答案