配置计划任务,在每月的最后一天运行
时间:2019-05-19 01:26:26 来源:igfitidea点击:
我们有在Linux系统上使用crontab的详细说明。本教程将配置cron作业,使其在每月的最后一天运行。因为没有直接的选择。
所以,首先,我们会安排cron在每个月的28,28,29和31号。现在看看今天是不是一个月的最后一天。要找到它,请检查第二天是否是第二天的01'st,然后再执行任何命令。
下面的命令将返回第二天的日期。
date +%d -d tomorrow
现在检查明天是不是01。
[ "$(date +%d -d tomorrow)" = "01" ] && echo "True"
如果第二天是01,则上述命令将在屏幕上打印“true”。在这里,我们可以在crontab中使用上述脚本,并使用命令更改echo。
59 23 28-31 * * [ "$(date +%d -d tomorrow)" = "01" ] && /root/script.sh