linux:crontab

Posted Pam

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux:crontab相关的知识,希望对你有一定的参考价值。

at

计划执行一次性任务

at  + time 表示方法:

 atq  -c:查看目前等待执行的任务

atrm  任务编号 :删除at任务  【root账户才能删除,其他用户只能查询】

crontab   

在指定的时间去执行任务

语法:crontab  选项

      -l:list,列出指定用户的计划任务列表

      -e:edit,编辑指定用户的计划任务列表

      -u:user,指定的用户名,若不指定,默认当前用户

      -r:remove,删除指定用户的计划任务列表

列出任务

编辑计划任务

语法格式:以行为单位,一行为一个计划

                  分  时  日  月  周 需要执行的命令

取值范围:

分:0~59

时:0~23

日:1~31

月:1~12

周:0~6 ,0表示周天

符号表示:

*:表示取值范围中的每一个

-:表示连续区间,例如:1-7:表示1~7

/:表示每多少个,例如:*/10:每10分钟一次

,:表示多个取值,例如:1,2,6:在时间一点,两点、六点的时间执行

例题

权限问题

本身默认任何用户都可以创建自己的计划任务

但root可以修改权限

黑名单配置文件:/etc/cron.deny   :里面写用户名 ,一行一个

以上是关于linux:crontab的主要内容,如果未能解决你的问题,请参考以下文章

Linux crontab速查使用

Linux 定时任务调度(crontab)

Linux crontab用法和时间同步设置

linux定时删除N天前的文件(文件夹)

34.任务计划chkconfigsystemdunittarget

linux定时任务每天的0点执行一次,怎么写