linux的周期计划任务在每个月的最后一天执行 该怎么写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux的周期计划任务在每个月的最后一天执行 该怎么写相关的知识,希望对你有一定的参考价值。

参考技术A 何必为难自己呢,选最后一天?选每个月的第一天不也一样?
如果你真的要选最后一天,就写12条吧,每个月一条,但是也不是很准确,因为有些年的2月的最后一天是29,所以要准确点还要要通过写shell程序实现,相当麻烦。
参考技术B 判断某个日期的第二天是否是1号,就知道该日是不是本月的最后一天了
30 18 28-31 * * [ `date -d tomorrow +\%e` -eq 1 ] && command
参考技术C 安装webmin直接加

Linux计划任务

计划任务

计划任务

一次性调度执行 at

Ctrl+D退出任务
atq 查看任务

循环调度执行 cron

用于设置周期性被执行的命令
查看进程状态

创建计划

crontab -e 工作 for 当前用户
*    *    *    *    * command
分   时   日   月    周
10  12    5   *     *   //每年月的5号12:10分
*/5  *    *   *     *  //每隔5分钟
10  10   5-9  *     *  //每月5日至9日10:10分
0   12    *   *     5  //每周5 12:10分

查询计划

crontab -l 任务 for 当前用户
crontab -l 任务 for 当前用户 -u root 管理其他用户的任务

删除计划

crontab -r 任务 for 当前用户

以上是关于linux的周期计划任务在每个月的最后一天执行 该怎么写的主要内容,如果未能解决你的问题,请参考以下文章

linux中的计划任务Crontab

Linux系统计划任务之一:at指令

Linux计划任务

Linux计划任务

python怎么获得每个月的第一天和最后一天

Linux中计划任务周期性任务设置