Linux用户自定义at、cron计划任务执行的方法
作者:Sunny_Future 发布时间:2022-07-23 10:34:15
标签: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 ~]# date
Thu 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> <EOT> ##命令输入结束,按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 -e
00 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不存在。
来源:https://blog.csdn.net/Sunny_Future/article/details/80356269


猜你喜欢
- V5MALL全线免费,再推网上商城炙不久之前相续在上海豫园商城、青岛特色街取得辉煌战果的上海威博网络技术有限公司,再其V5SHOP网店系统开
- sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面
- “人肉搜索”引擎是近年来在互联网兴起的一种资料搜索方式,很多人把它误会成单纯的“寻人”机制,而实际上“人肉”的内涵远不止如此,它更多时候代表
- 据统计,在所有黑客攻击事件中,SYN攻击是最常见又最容易被利用的一种攻击手法。相信很多人还记得2000年YAHOO网站遭受的攻击事例,当时黑
- 本篇让你首先了解如下基本概念。什么是IP地址? IP地址是在网络上分配给每台计算机或网络设备的32位数字标识。在Int
- 写这篇文章的时候,我忽然感觉自己有点自负,我的网站才起步,基本没任何访问量,我也刚刚从心理上把个人建站作为我的一份职业,可以说在这方面我连初
- 很多站长在谈论SEO的时候,都会不自觉得谈到一个网站发展的瓶颈问题,即如何把从搜索引擎来的用户留下。在大家都削尖了脑袋转进了seo后,现在把
- 易观国际(Analysys International)的分析认为,随着网络购物逐步升级为中国消费者的主流消费渠道,中国网上零售市场未来最大
- 前言在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb两种方法,下面来看看详细的介绍吧。1、通过
- 熟悉WordPress的人都知道WordPress是由MySQL数据库驱动的。MySQL是一个免费的关系数据库管理系统,大多数的主机托管服务
- 无论是使用手工试探还是使用安全测试工具,恶意攻击者总是使用各种诡计从你的防火墙内部和外部攻破你的SQL服务器系统。既然黑客在做这样的事情。你
- 关于做网站,我其实不算高手,只是经验相对来说可能多一些。2003年开始做网站,当时在中学,对电脑的爱好完全是疯狂痴迷,和站长网一起成长,看着
- 关于FedoraFedora 是一个 Linux 发行版,是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。它允许任何人
- 下载了最新的WordPress,在修改了wp-config.php之后,正常进入WP后台,经过一番设置之后,也同样发表了一篇日志……不过在查
- 国内领先的网页游戏《商业大亨Online》早前成功打入港澳台、新马泰等海外市场,马上就在东南亚掀起了模拟经营游戏热潮,即便正值严冬也热度不减
- e2php是Windows下的Apache + PHP + MySQL + Zend + eAccelerator + PhpMyAdmin
- 5月12日消息,近日,微软董事长比尔盖茨表示,微软将在5月底推出一个免费的可以探索夜空影像的桌面软件工具,该工具名为全球望远镜(WorldW
- echo 在linux帮助文档的描述是显示一行文本,类似于python和java等编程语言中的print语句,实际上它的作用不仅仅如此。可以
- 目前,利用网上随处可见的攻击软件,攻击者不需要对网络协议的深厚理解基础,即可完成诸如更换Web网站主页,盗取管理员密码,数据库注入和破坏整个
- 历史Linux镜像创建的ECS云服务器,可能存在NTP没有配置,YUM没有配置,还可能存在最近暴漏较高的安全漏洞,请按照以下步骤进行修复,可