Linux中用户如何执行自定义at、cron计划任务
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍Linux中用户如何执行自定义at、cron计划任务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux系统中有两种计划任务,一种是只会执行一次 at 计划
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
惠州服务器散热器批发
广东标准网络技术优化
网络安全工程师路由器
河南19寸服务器机柜云服务器
海南本地戴尔服务器虚拟主机
济南口碑好的服务器在哪里
网络安全约谈记录范文
滴滴未支付申诉服务器出错
拼多多服务器要多少钱
管家婆服务器名称
网络安全公司监守自盗
自建证书 ca服务器
国内服务器硬件供应商排名
山东高中网络技术应用试题
eclipse内嵌数据库
南宁网网络技术有限公司
软件连接不上odbc数据库
上海安卓软件开发大概要多少钱
支付宝集福服务器
西门子服务器无法通讯
地铁逃生服务器怎么下载
手机应用联网控制软件开发
湖州软件开发价格
计划排产软件开发
mes是哪个软件开发的
信息化及网络安全2021答案
怎么在桌面创建数据库
无锡常规软件开发价格多少
常州个人软件开发资费
网络安全黑板报毕业