Linux中用户如何执行自定义at、cron计划任务
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,这篇文章主要介绍Linux中用户如何执行自定义at、cron计划任务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux系统中有两种计划任务,一种是只会执行一次 at 计划
千家信息网最后更新 2024年12月12日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安全错误
数据库的锁怎样保障安全
校园网络安全测评表
数据库加字段对前台影响
广州鼎汉网络技术有限责任公司
本地压测和服务器压测
互联网科技公司团队创造力
h3c服务器配置管理ip
ibmdb2数据库客户端
LOL录像软件开发
联系人数据库
用命令行窗口能设计数据库吗
巢湖方便网络技术服务怎么样
软件著作权软件开发硬件环境
游戏软件开发的学校
服务器被入侵没有网怎么办
厦门一二三网络技术
网络安全公司都招什么专业的
c++是用哪个软件开发
隽程软件开发
hmcl怎么开离线服务器
阿里巴巴数据库世界第一知乎
监控服务器硬盘坏会怎么样
资源下载服务器搭建
小学生网络安全答题答案2021
服务器管理器开机启动关闭
搭建代码服务器
黄浦区常用网络技术创新服务
嘉定区服务软件开发口碑推荐
debian安装教程服务器
网络安全扫描器可以
国家网络安全法的重要意义