计划任务:
1. 系统计划任务:
[root@junjie ~]# vim /etc/crontab
650) this.width=650;” border=0>
650) this.width=650;” border=0>
Examples: “1,2,5,9”, “0-4,8-12″,*,”*/2”.
[root@junjie ~]# cd /etc/cron.
cron.d/ cron.deny cron.monthly/
cron.daily/ cron.hourly/ cron.weekly/
系统计划任务实现步骤:
任务(可执行脚本)à编辑任务表格(/etc/crontab)
2. 个人计划任务:
crontab用法:
crontab [-u user] file
crontab [-u user] [-l查看 | -r删除 | -e编辑] [-i交互] [-s]
3.调度进程来稍后执行
• 一次性作业使用at,重复性作业使用crontab
650) this.width=650;” border=0>
• 没有被重导向的输出会被邮寄给用户
• 根用户能够修改其它用户的作业
• at时间:MMDDYY or MM/DD/YY or DD.MM.YY HH:MM
• at 4pm + 3 days at 10am Jul 31 at now +5minutes4.cron
? 使用时间表完成重复事件
? 使用 crontab 编辑、安装和浏览工作时间表
语法
? crontab [-u user] file //为某个用户创建计划任务
? crontab [-l | -r | -e]
– -l 列出 crontab
– -r 删除 crontab
– -e 使用 $EDITOR 编辑 crontab
cron 访问控制
? 限制 / 允许用户访问 cron (禁止某些用户做计划任务)
– /etc/cron.allow (只允许列出的用户使用)
– /etc/cron.deny (只拒绝列出的用户使用)
? 包含允许 / 拒绝访问的用户名
? 如果这两个文件都不存在,只有root可用cron
? 如果这两个文件都存在,只有忽略/etc/cron.deny
650) this.width=650;” border=0>
系统 crontab 文件
? 和用户 crontab 文件的格式不同
? 以下根目录中的主 crontab 文件 /etc/crontab 运行可执行文件
650) this.width=650;” border=0>
? 时间字段是:分钟、小时、日期、月份、星期
650) this.width=650;” border=0>
– /etc/cron.hourly
– /etc/cron.daily
– /etc/cron.weekly
– /etc/cron.monthly
? /etc/cron.d/ 目录包含额外的系统 crontab 文件
日常 Cron 工作
? tmpwatch (/etc/cron.daily/tmpwatch)
– 清除指定目录中的旧文件
– 不让 /tmp 目录处于满状态
? logrotate
– 让日志文件不要变得太大
– /etc/logrotate.conf 文件的配置自由度高
? logwatch (日志情报官)
– 提供系统活动概要
– 报告可疑信息
– 配置文件:/etc/log.d/conf/logwatch.conf
– /usr/share/logwatch/default.conf/logwatch.conf
anacron 系统
? anacron 运行计算机关机时cron 不运行的任务
– 假设计算机没有一直开机
– 对笔记本电脑、台式机、工作站及其它不一直开机的系统很重要
– 对偶尔要关机的服务器很有用
? 配置文件:/etc/anacrontab (自动计划任务)
650) this.width=650;” border=0>
– 字段1:如果在这些日子里没有运行这些任务…
– 字段2:在重新引导后等待这么多分钟后运行它
– 字段3:任务识别器
– 字段4:要执行的任务
Linux计划任务图文详解
转载请注明出处:服务器评测 » Linux计划任务图文详解
相关推荐
- *完全托管的 cPanel/DirectAdmin/Webuzo 服务器 – 亚洲|欧洲 |美国
- ★ PSYCHZ NETWORKS ★ – 10Gbps 不限流量服务器闪电战
- ★ PSYCHZ NETWORKS ★ – 10Gbps 不限流量服务器闪电战
- *荷兰/美国高级裸机服务器[达尔/弗吉尼亚州/旧金山/洛杉矶]/CA |29 美元/月起
- *荷兰/美国高级裸机服务器[达尔/弗吉尼亚州/旧金山/洛杉矶]/CA |29 美元/月起
- *英国托管的cPanel专用服务器 – AMD Ryzen (7900, 7950X3D & 9950X) + 100TB @ 10Gbps
- 爱沙尼亚和荷兰10Gbps专用服务器优惠 – 在它消失之前立即抢购你的
- *双 E5-2650L v2(256GB 内存)、2TB SSD、10GB DDOS。德克萨斯州达拉斯。每月 85 美元(库存有限)