Linux中用户如何执行自定义at、cron计划任务
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍Linux中用户如何执行自定义at、cron计划任务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux系统中有两种计划任务,一种是只会执行一次 at 计划
千家信息网最后更新 2025年12月02日Linux中用户如何执行自定义at、cron计划任务
这篇文章主要介绍Linux中用户如何执行自定义at、cron计划任务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
Linux系统中有两种计划任务,一种是只会执行一次 at 计划任务,一种是可以周期性地执行的 cron 计划任务
at 一次性计划任务
描述
在指定的时间执行特定命令(单次),也称为延时动作任务。
用法
at 时间 [回车]
参数
at -l #列出单次计划任务at -r 任务id ##删除此id的任务at -d 任务id ##删除此id的任务at -m #让无输出的命令产生邮件at -M #让有输出的命令产生邮件at -c 任务id ##产看此id任务的动作at -f 文件 ##用文件内记录的命令作为延时任务的执行命令
实例
首先查看系统时间
[root@test ~]# dateThu May 17 18:40:11 CST 2018
指定单次计划任务(延时动作)
[root@test ~]# at 18:45 ##在当天18:45执行的计划(18:45 2018-05-17)at> date ##计划任务内容at> shutdown -h now ##计划任务内容at>##命令输入结束,按Ctrl+D退出job 10 at Thu May 17 18:45:00 2018 ##系统提示有编号为10的计划任务
cron周期性计划任务
使用 cron 制订计划任务,需要确保crond服务开启且为开机自启。
# systemctl start crond# systemctl enable crond
描述
为每个用户维护周期性的计划任务文件。
用法
crontab [ -u 用户 ] [ -l|-r|-e ]
选项
| 参数 | 用法 |
|---|---|
| -u | 指定计划任务的用户,不加-u则默认为当前用户 |
| -l | 查看计划任务 |
| -r | 删除计划任务 |
| -e | 编辑计划任务 |
| -i | 使用-r删除计划任务时,要求用户确认删除 |
corn计划任务格式
| 第一项 | 第二项 | 第三项 | 第四项 | 第五项 | 第六项 |
|---|---|---|---|---|---|
| 分 | 时 | 日 | 月 | 周 | 命令 |
| 00~59 | 00~23 | 1~31 | 1~12 | 1~7 | action |
如果需要指定时间段,可以使用横杠(-)表示一段连续的时间,使用逗号(,)表示若干个不连续的时间,使用星号(*)表示所有的时间,使用除号(/)表示间隔时间。
示例
[root@test ~]# crontab -e00 20 * * * rm -fr /tmp/* ##每天20:00删除/tmp中的所有内容00 20 1,5 * * rm -fr /tmp/* ##每月1号和5号的20:00,删除/tmp中的所有内容00 20 1-5 * * rm -fr /tmp/* ##每月1号到5号的20:00,删除/tmp中的所有内容00 20 1,5 3 * rm -fr /tmp/* ##3月1号和5号的20:00,删除/tmp中的所有内容00 20 1,5 3 3 rm -fr /tmp/* ##3月1号和5号以及3月的所有周三的20:00,删除/tmp中的所有内容58 20-21 * * * rm -fr /tmp/* ##每天20-21点,每个小时的58分,删除/tmp中的所有内容*/30 20-21 * * 1-5 rm -fr /tmp/* ##周一到周五的20点到21点,每隔半小时,删除/tmp中的所有内容00 */3 * * * who ##每3小时的整点检查用户登录情况
cron计划任务权限
为了控制用户随意定义自己的计划任务,管理员可以进行 ACL 访问控制。at 计划任务的控制文件分别是/etc/at.allow和/etc/at.deny,默认at.llow不存在。cron计划任务的控制文件分别为/etc/cron.allow和/etc/cron.deny,默认cron.allow不存在。
以上是"Linux中用户如何执行自定义at、cron计划任务"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
任务
内容
用户
时间
命令
文件
控制
动作
周期
周期性
小时
系统
参数
篇文章
邮件
输出
一次性
价值
兴趣
实例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
快期期货交易软件选择服务器
软件开发方法学的含义
wifi无法连接到服务器
石家庄工业串口服务器购买
进入别人服务器提取数据库
华为会议终端是服务器吗
高级数据库技术收获
奥的斯中文服务器查故障码
软件开发收费多少钱一天
张店在线考试软件开发报价
有没有关于网络安全的简单
网络安全人才紧缺原因
丝瓜视频下载安装网络安全
中国网络安全行业客户特点
c 微信窗口发送数据库
不改数据库端口安全吗
网络安全书签是什么
连接数据库的工具db
邯郸android软件开发
大学生软件开发选题
专业股票软件开发公司
计算机网络技术人才培养模式
网络连接服务器发生错误怎么办
cmdb 数据库表 关系
2核4g服务器装什么系统
气象局网络安全应急演练
数据库表的各个表的功能描述
防范网络安全教案
重庆好的软件开发售后保障
迷雾美剧软件开发