文档详情

红帽Linux系统(RHCSA)认证 Linux计划任务 RHCE124-10-2 Linux进程管理与计划任务-Linux计划任务.pptx

发布:2020-09-28约2.18千字共7页下载文档
文本预览下载声明
延时符 移动互联应用技术 吴丽春 红帽Linux系统(RHCSA)认证 RedHat RHCSA Linux进程管理 进程管理 计划任务 Chap 10-2 /etc/at.deny文件中,可以指定禁止使用 at设置突发性任务的用户 #at 12:00 at ls –l /root at date at EOT //EOT代表Ctrl+d 结束计划任务 #at now +5min #at teatime tomorrow #at noon +4 days #at 5pm december 1 2018 计划任务 1 一次性任务 图示 一次性执行任务 atd守护进程: #systemctl status atd.service at命令: 创建: #at [选项] 时间 查看: #at -l #atq 删除: #at -d 任务号 #atrm 任务号 特性 4 启用cron任务,crond必须已经启动运行; root管理所有cron任务,普通用户只能管理自己的cron任务 2 周期性任务 图示 按指定周期反复执行的任务 类型: 系统级别:root权限系统服务/重要任务 用户级别:用户自己管理的计划任务 crond守护进程: #systemctl status crond crontab命令: 设定时间周期(分钟/小时/天/星期/月/年) 服务脚本: /etc/init.d/crond 配置文件: /etc/crontab /var/spool/cron/用户名 管理cron: 编辑:crontab -e [-u 用户名] 查看:crontab -l [-u 用户名] 删除:crontab -r [-u 用户名] 特性 5 周期配置错误, crond任务无法安装启用 字段 取值 特殊设置 示例 分钟 0~59 * 任意 @annually 每年 0 17 * * 1-5 小时 0~23 , 不连续时间点 @monthly 每月 30 8 * * 1,3,5 日期 1~31 - 连续时间范围 @weekly 每周 0 8-18/2 * * * 月份 1~12 / 指定间隔时间频率 @daily 每天 @daily 星期 0~7 @reboot 启动时运行 @midnight 每天 @yearly 命令 执行命令或 程序脚本 @yearly 每年 @hourly 每小时 @reboot crond任务周期配置 6 [root@localhost root]# crontab -l 50 23 * * 7 reboot 0 8 1 * * wall Good Morning 30 0 * * * ps -aux /tmp/psstate.txt 0 0 */15 * * cp -r /home /tmp/homecp 30 17 * * 1,3,5 tar -jcvf httpdconf.tar.bz2 /etc/httpd 58 3 * * 1-5 /usr/bin/HelloWorld [root@localhost root]# crontab -l -u jerry 55 23 * * 7 cp /etc/passwd /home/jerry/pwd.txt [root@localhost root]# crontab -r -u jerry [root@localhost root]# crontab -l -u jerry no crontab for jerry [root@localhost root]# 每周日23:50重新启动系统 每月第一天8:00,向所有用户发送“Good morning”. 每天00:30查看进程状态,并保存到文件/tmp/pssta
显示全部
相似文档