Lmx操作系统)》实验指导/实验七:通过Sml编程实现操作系统管理维护6 基本语法格式如下: minute hour day month weekday username command 前5个字段告诉cron应该在什么时候运行 command字段指定的命令。字段的具体含义 如表1-5cron字段意义表所示: 表1-5cron字段意义表 字段名 含义 范围 字段名含义 范围 minute 分钟 hour 小时 0~23 day 日期 l~31 月份 l~12 weekday星期几 0~-6 表示时间的字段常用下面4种形式 星号 用于匹配所有合法的时间 整数:精确匹配一个时间单位 用短划线“”隔开的两个整数,匹配两个整数之间代表的时间范围 用逗号“,”分隔的一系列整数,匹配这些整数所代表的时间单位。 参考程序 ①在每月20日的下午3:40执行某项任务 401520* ②在每周的周一至周三,以及每月的25号,每8分钟执行某项任务 (4)at命令 在on程序是用于计划安排那些周期性运行的系统管理任务,a命令则适合于那些一次性 at命令格式为:a参数]时间]。命令参数如下表1-6at命令参数表所示: 表1-6at命令参数表 参数 含义 参数 字段名 当任务完成后,给用户发送邮件 atrm的别名,删除计划任务 atq的别名,查看系统的计划任务 显示任务将被执行的时间 打印任务的内容到标准输出 显示版本信息 时间参数>以时间参数的形式提交要运行的任务K文件> 从指定文件读入任务 参考程序 ①在三天后下午4点执行指定文件 atf文件位置4pm+3days ②在5分钟后查找系统中 passwd文件 at now s at> find/-name"passwd"-print at><EOT> ③查看系统的计划任务,并删除指定的计划任务 管理科学与工程学科/共8页第6页《Linux 操作系统》实验指导 / 实验七:通过 Shell 编程实现操作系统管理维护 管理科学与工程学科 / 共 8 页,第 6 页 基本语法格式如下: minute hour day month weekday username command 前 5 个字段告诉 cron 应该在什么时候运行 command 字段指定的命令。字段的具体含义 如表 1-5 cron 字段意义表所示: 表 1-5 cron 字段意义表 字段名 含义 范围 字段名 含义 范围 minute 分钟 0~59 hour 小时 0~23 day 日期 1~31 month 月份 1~12 weekday 星期几 0~6 表示时间的字段常用下面 4 种形式: 星号“*”:用于匹配所有合法的时间; 整数:精确匹配一个时间单位; 用短划线“-”隔开的两个整数,匹配两个整数之间代表的时间范围; 用逗号“,”分隔的一系列整数,匹配这些整数所代表的时间单位。 参考程序: ①在每月 20 日的下午 3:40 执行某项任务 40 15 20 * * ②在每周的周一至周三,以及每月的 25 号,每 8 分钟执行某项任务 0,8 * 25 * 1-3 (4)at 命令 cron 程序是用于计划安排那些周期性运行的系统管理任务,at 命令则适合于那些一次性 任务。 at 命令格式为:at[参数] [时间]。命令参数如下表 1-6 at 命令参数表所示: 表 1-6 at 命令参数表 参数 含义 参数 字段名 -m 当任务完成后,给用户发送邮件 -d atrm 的别名,删除计划任务 -I atq 的别名,查看系统的计划任务 -v 显示任务将被执行的时间 -c 打印任务的内容到标准输出 -V 显示版本信息 -t<时间参数> 以时间参数的形式提交要运行的任务 -f<文件> 从指定文件读入任务 参考程序: ①在三天后下午 4 点执行指定文件 at -f 文件位置 4pm + 3days ②在 5 分钟后查找系统中 passwd 文件 at now 5 at> find / -name “passwd” –print at><EOT> ③查看系统的计划任务,并删除指定的计划任务