网站大量收购闲置独家精品文档,联系QQ:2885784924

《Linux网络操作系统应用教程》课件第7章.ppt

《Linux网络操作系统应用教程》课件第7章.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

输入at命令后,系统将出现“at”提示符,等待用户输入将要执行的命令。输入完成后按Ctrl+D组合键结束。屏幕将显示at调度的执行时间。在任何情况下,超级用户都可以使用这个命令。对于其他用户来说,是否可以使用就取决于两个文件,即/etc/at.allow和/etc/at.deny。2.?batch调度命令格式:batch[选项]时间功能:安排一个作业让系统在指定时间运行(CPU轻负载情况下)。其选项同at调度命令选项一样。例7.10让系统在3分钟后运行相应作业。命令为:[root@localhostroot]#batchnow+3minutes3.?cron调度命令前面介绍的两条命令都会在一定时间内完成一定的任务,但是要注意它们都只能执行一次。也就是说,当指定了运行命令后,系统在指定时间完成任务,一切也就结束了。但是,在很多时候需要在某一些特定时间不断重复一些命令。比如,某公司在每周一要求自动向员工报告上一周公司的活动情况,这时候就需要使用cron命令来完成任务了。实际上,cron命令是不应该手工启动的。cron命令在系统启动时就由一个Shell脚本自动启动,并进入后台。一般的用户没有运行该命令的权限,虽然超级用户可以手工启动cron,不过还是建议将其放到Shell脚本中由系统自行启动。cron命令首先会有哪些信誉好的足球投注网站/var/spool/cron目录,寻找以/etc/passwd文件中的用户名命名的crontab文件,被找到的这种文件将载入内存。例如,有一个用户名为foxy的用户,它所对应的crontab文件就应该是/var/spool/cron/foxy。也就是说,以该用户命名的crontab文件存放在/var/spool/cron目录下面。即用户的cron配置文件保存于/var/spool/cron目录中,其文件名与用户名相同。cron命令还将有哪些信誉好的足球投注网站/etc/crontab文件,这个文件是用不同的格式写成的。cron启动以后,它将首先检查是否有用户设置了crontab文件,如果没有就转入“休眠”状态,释放系统资源。所以该后台进程占用资源极少。它每分钟“醒”过来一次,查看当前是否有需要运行的命令。命令执行结束后,任何输出都将作为邮件发送给crontab的所有者,或者是/etc/crontab文件中MAILTO环境变量中指定的用户。cron命令的执行不需要用户干涉,需要用户修改的是crontab中要执行的命令序列,因此下面再对crontab命令作一介绍。在/var/spool/cron下的crontab文件不可以直接创建或修改。crontab文件是通过crontab命令得到的。1)?crontab配置文件crontab配置文件保留cron调度的内容。该文件中每行都包括6个字段,从左到右依次是分钟、小时、日期、月份、星期和命令,如表7.1所示。表7.1cron文件内容格式从表7.1中可以看出,其中前5个字段是指定命令被执行的时间,最后一个字段是要被执行的命令。即:第一项是分钟,第二项是小时,第三项是一个月的第几天,第四项是一年的第几个月,第五项是一周的星期几,第六项是要执行的有效的Linux命令。每个字段之间使用空格或者制表符分隔。所有字段不能为空,必须填入。如果不需要指定某字段内容,则用“*”符号表示。因为*是通配符,可以代替任何字符,所以就可以认为是任何时间。可以使用“-”符号表示指定时间。如在日期字段输入“1-10”,则表示在被指定月的1日到10日都要执行该命令。此外,还可以使用“,”符号来表示指定时间。比如在日期字段输入“2,12,22”,则表示在每个月的2日、12日和22日都要执行此命令。如果执行的命令没有使用输出重定向,那么系统将会把执行结果以邮件的方式发送给crontab文件的所有者。现在假设有个用户名为foxy,需要创建自己的一个crontab文件。首先可以使用任何文本编辑器建立一个新文件,然后向其中写入需要运行的命令和需要定期执行的时间,最后存盘退出。假设该文件为/tmp/test.cron。首先使用crontab命令来安装这个文件,使之成为该用户的crontab文件。然后键入crontabtest.cron。这样一个crontab文件就建立好了。可以转到/var/spool/cron目录下面查看,发现多了一个foxy文件。这个文件就是所需的crontab文件。例7.11root用户在每周二、四、六早上3点重启系统。首先输入命令:[root@localhostroot]#vi/root.cron(

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档