Loading... <p style="text-align: center"><strong>Linux<span style="font-size: 24px"><span style="font-family: 宋体">之任务计划</span></span></strong><span style="font-family: Calibri;font-size: 10px"> </span></p> <p style="margin: 0px 0px 8px;text-indent: 3px"><span style="font-family: Calibri;font-size: 10px"> </span></p> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: 新宋体">用过</span><span style="font-family: Calibri">windows</span><span style="font-family: 新宋体">的同学应该都知道在控制面板中有一个“任务计划”选项,我们可以通过向导设置让计算机在某个时间点或者开机时运行某个脚本或者批处理等等,方便我们的日常管理监视工作;同样在</span><span style="font-family: Calibri">Linux</span><span style="font-family: 新宋体">系统中,如果我们想在开机时就运行某个操作,可以直接将命令写入</span><span style="font-family: Calibri">/etc/rc.local</span><span style="font-family: 新宋体">中,该操作就会在机器开机时运行;如果把自己写的</span><span style="font-family: Calibri">Bash Shell</span><span style="font-family: 新宋体">脚本的名称写在</span><span style="font-family: Calibri">/etc/rc.local</span><span style="font-family: 新宋体">中,开机后也会执行其操作;也就是说,在</span><span style="font-family: Calibri">Linux</span><span style="font-family: 新宋体">启动的最后阶段,系统会执行存于</span><span style="font-family: Calibri">rc.local</span><span style="font-family: 新宋体">中的命令;类似于</span><span style="font-family: Calibri">windows</span><span style="font-family: 新宋体">里面的“启动”菜单。如果想在</span><span style="font-family: Calibri">Linux</span><span style="font-family: 新宋体">中定时去执行某些操作呢?我们可以使用</span><span style="font-family: Calibri">at ,batch ,crontab , anacron</span><span style="font-family: 新宋体">等命令;</span></p> <h1 style="margin: 13px 0px 0px"><span style="font-family: 新宋体">一、一次性执行任务命令</span>at<span style="font-family: 新宋体">、</span>batch</h1> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: 新宋体">说白了就是任务只执行一次,就结束操作,不会循环执行其操作。</span></p> <ol class=" list-paddingleft-2"> <li> <p><span style="font-family: 新宋体">使用方式:</span>at [-v][-q queue][-f file][-mldbv] TIME</p> <p><span style="font-family: 新宋体">说明:</span>at<span style="font-family: 新宋体">可以让使用者指定在</span>TIME<span style="font-family: 新宋体">这个特定时刻执行某个程序或指令,</span>TIME<span style="font-family: 新宋体">的格式是</span>HH:MM<span style="font-family: 新宋体">其中</span>HH<span style="font-family: 新宋体">为小时,</span>MM<span style="font-family: 新宋体">为分钟。如果想要指定超过一年内的时间,则可以使用</span>MMDDYY<span style="font-family: 新宋体">或者</span>MM/DD/YY<span style="font-family: 新宋体">的格式,其中</span>MM<span style="font-family: 新宋体">是分钟,</span>DD<span style="font-family: 新宋体">是第几天,</span>YY<span style="font-family: 新宋体">是指年份。另外,也可以使用想</span>now+<span style="font-family: 新宋体">时间间隔来指定时间,其中的时间间隔可以为</span>minutes ,hours ,days ,weeks.<span style="font-family: 新宋体">例如</span>now+3days;<span style="font-family: 新宋体">也可以指定</span>today<span style="font-family: 新宋体">或</span>tomorrow<span style="font-family: 新宋体">来表示今天或明天。当指定了时间并按下</span>enter<span style="font-family: 新宋体">之后,</span>at<span style="font-family: 新宋体">会进入交互模式并要求输入指令或程序,当输入完成后按</span>ctrl+D<span style="font-family: 新宋体">即可完成。执行结果会通过邮件发送给执行程序的账户。</span></p> </li> <li> <p><span style="font-family: 新宋体">参数说明</span></p> <p>-V :<span style="font-family: 新宋体">出版编号</span></p> <p>-q:<span style="font-family: 新宋体">使用指定</span>queue<span style="font-family: 新宋体">来存储,</span>at<span style="font-family: 新宋体">的资料存放在所谓的</span>queue<span style="font-family: 新宋体">中,使用者可以同时使用多个</span>queue,<span style="font-family: 新宋体">而</span>queue<span style="font-family: 新宋体">的编号为</span>a,b,c…..z<span style="font-family: 新宋体">以及</span>A,B,C……Z<span style="font-family: 新宋体">共</span>52<span style="font-family: 新宋体">个;</span></p> <p>-m:<span style="font-family: 新宋体">不管程序指令执行完后有没有输出结果,都发邮件给使用者</span></p> <p>-f file:<span style="font-family: 新宋体">读入预先写好的命令文档。可以将所有的命令先写入文档在一次读入;</span></p> <p>-l:<span style="font-family: 新宋体">列出所有</span>at<span style="font-family: 新宋体">任务;或者</span>atq;</p> <p>-d:<span style="font-family: 新宋体">删除</span>at<span style="font-family: 新宋体">任务,或者使用</span>atrm; </p> <p>-v:<span style="font-family: 新宋体">列出所有已经完成但尚未删除的指定;</span></p> </li> </ol> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: Calibri">3</span><span style="font-family: 新宋体">、实例:指定今天下午</span><span style="font-family: Calibri">5:30</span><span style="font-family: 新宋体">执行某个命令,今天是</span><span style="font-family: Calibri">2015</span><span style="font-family: 新宋体">年</span><span style="font-family: Calibri">5</span><span style="font-family: 新宋体">月</span><span style="font-family: Calibri">17</span><span style="font-family: 新宋体">日中午</span><span style="font-family: Calibri">12</span><span style="font-family: 新宋体">点其格式如下:</span></p> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: Calibri"> at 5:30pm</span></p> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: Calibri"> at 17:30</span></p> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: Calibri"> at 17:30 today</span></p> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: Calibri"> at now + 5 hours</span></p> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: Calibri"> at now + 300 minutes </span></p> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: Calibri"> at 17:30 17.5.15</span></p> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: Calibri"> at 17:30 5/17/2015</span></p> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: Calibri"> at 17:30 May 17</span></p> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: Calibri"> </span><span style="font-family: 新宋体">实例</span><span style="font-family: Calibri">2</span><span style="font-family: 新宋体">:</span><span style="font-family: Calibri">at</span><span style="font-family: 新宋体">指定一个任务,在当前时间一分钟后执行,显示</span><span style="font-family: Calibri">/etc/issue</span><span style="font-family: 新宋体">中的内容;<img title="1431841649409382.png" alt="1.png" src="//cto.wang/usr/uploads/2016/07/20160703144957-20.png" /></span></p> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: 新宋体">实例</span><span style="font-family: Calibri">3</span><span style="font-family: 新宋体">:先创建一个文档</span><span style="font-family: Calibri">work,</span><span style="font-family: 新宋体">放入预先执行的命令,然后用</span><span style="font-family: Calibri">at –f work TIME</span><span style="font-family: 新宋体">去执行;<img title="1431841680118343.png" alt="2.png" src="//cto.wang/usr/uploads/2016/07/20160703144957-18.png" /></span></p> <ol class=" list-paddingleft-2"> <li> <p>at<span style="font-family: 新宋体">的执行权限:</span></p> <p><span style="font-family: 新宋体">在任何情况下,</span>root<span style="font-family: 新宋体">用户都有执行权限;</span></p> <p><span style="font-family: 新宋体">对其他用户来说,是否能够使用取决于两个文档</span>/etc/at.allow<span style="font-family: 新宋体">和</span>/etc/at.deny</p> <p><span style="font-family: 新宋体">如果</span>/etc/at.allow<span style="font-family: 新宋体">文档存在的话,那么只有在其中列出的用户在能够使用</span>at</p> <p><span style="font-family: 新宋体">如果该文档不存在,那么将检查</span>/etc/at.deny<span style="font-family: 新宋体">文档是否存在,在这个文档中列出的用户均不能使用该命令;</span></p> <p><span style="font-family: 新宋体">假如两个文档都不存在,那么只有中级用户能够使用该命令;</span></p> <p><span style="font-family: 新宋体">空的</span>/etc/at.deny<span style="font-family: 新宋体">文档意味着所有的用户都能够使用该命令,这是系统默认状态</span>.</p> </li> <li> <p>batch<span style="font-family: 新宋体">命令同</span>at<span style="font-family: 新宋体">命令,但无须为其指定时间,其会选择系统资源空闲时执行指定的作业。</span></p> </li> <li> <p>mail<span style="font-family: 新宋体">命令(</span>linux<span style="font-family: 新宋体">收发邮件使用方法)</span></p> <p><span style="font-family: 新宋体">在终端中输入命令</span>mail,<span style="font-family: 新宋体">回车,如果有邮件会显示出来有几封,如果没有会提示</span>no mail for user;<span style="font-family: 新宋体">输入</span>mail<span style="font-family: 新宋体">后进入</span>&<span style="font-family: 新宋体">模式,此时可以输入想要查看的邮件编号数字来查看内容,如果想要删除某个邮件可以使用</span>d #<span style="font-family: 新宋体">命令,按</span>q<span style="font-family: 新宋体">保存退出,按</span>x<span style="font-family: 新宋体">不保存退出;</span></p> <p><span style="font-family: 新宋体">两种发邮件的方法:</span></p> <p> mail –s “subject” username </etc/fstab</p> <p> echo “subject” | mail –s “content” username</p> <p><span style="font-family: 新宋体">默认系统会安装并启动邮件服务;</span>25<span style="font-family: 新宋体">号端口,可以使用</span>netstat –tnl /tan <span style="font-family: 新宋体">查看</span>25<span style="font-family: 新宋体">号端口</span>smtp<span style="font-family: 新宋体">协议是否运行</span> <span style="font-family: 新宋体">;有的系统可能默认没有安装邮件系统,此时需要安装</span>sendmial<span style="font-family: 新宋体">包即可;</span></p> </li> </ol> <h1 style="margin: 13px 0px 0px"><span style="font-family: 新宋体">二、周期性执行任务命令</span>crontab(<span style="font-family: 新宋体">重点</span>)</h1> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: 新宋体">相比用于安排一次性任务的</span><span style="font-family: Calibri">at</span><span style="font-family: 新宋体">命令,</span><span style="font-family: Calibri">crontab</span><span style="font-family: 新宋体">命令主要是用于安排一些周期性的任务,比如</span> <span style="font-family: 新宋体">定期备份数据、定时杀毒、定期清理垃圾文件等。</span><span style="font-family: Calibri"> Linux</span><span style="font-family: 新宋体">中的</span><span style="font-family: Calibri">cron</span><span style="font-family: 新宋体">进程是一个主要的系统调度进程,可以在后台自动完成用户指定的任务</span> <span style="font-family: 新宋体">计划。它每分钟检查一遍各个用户的</span><span style="font-family: Calibri">“”</span><span style="font-family: 新宋体">任务计划书</span><span style="font-family: Calibri">“”</span><span style="font-family: 新宋体">--也就是</span><span style="font-family: Calibri">crontab</span><span style="font-family: 新宋体">文件,如果计划书中所指定的运行条件满足,就立即为用户执行计划书中的任务。</span><span style="font-family: 新宋体">在</span><span style="font-family: Calibri">centos5</span><span style="font-family: 新宋体">以前的版本叫做</span><span style="font-family: Calibri">vixie-cron,</span><span style="font-family: 新宋体">在</span><span style="font-family: Calibri">centos6</span><span style="font-family: 新宋体">以后的版本叫作</span><span style="font-family: Calibri">cronie,</span><span style="font-family: 新宋体">在运行前使用</span><span style="font-family: Calibri">rpm –qa | grep “cron” </span><span style="font-family: 新宋体">来查看系统是否已经安装;可以通过</span><span style="font-family: Calibri">service crond status</span><span style="font-family: 新宋体">查看状态,</span><span style="font-family: Calibri">service crond start ,chkconfig crond on </span><span style="font-family: 新宋体">启动服务,设置开机自动启动;</span></p> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: Calibri">Cron</span><span style="font-family: 新宋体">任务分两类:一类是系统</span><span style="font-family: Calibri">cron:</span><span style="font-family: 新宋体">定义在</span><span style="font-family: Calibri">/etc/crontab</span><span style="font-family: 新宋体">中,一类是用户</span><span style="font-family: Calibri">cron:</span><span style="font-family: 新宋体">定义在</span><span style="font-family: Calibri">/var/spool/cron</span><span style="font-family: 新宋体">中,目录中每个用户都有一个与用户名相同的文件,其功能类似于</span><span style="font-family: Calibri">/etc/crontab;</span><span style="font-family: 新宋体">每行定义一个独立的任务;</span></p> <ol class=" list-paddingleft-2"> <li> <p>crontab<span style="font-family: 新宋体">命令使用方法</span></p> <p>crontab [-e [username] | -l [username] | -r [username] | -v [username] | File ]</p> <p><span style="font-family: 新宋体">说明:</span>crontab<span style="font-family: 新宋体">是用来让使用者在固定时间或固定间隔执行程序之用,换句话说就是类似使用者的时程表。</span></p> <p>-u username <span style="font-family: 新宋体">是指定</span>username<span style="font-family: 新宋体">的时程表,这个前提是你必须要有其权限,比如</span>root<span style="font-family: 新宋体">才能够指定他人的时程表,如果不使用</span>-u user<span style="font-family: 新宋体">的话,就是表示设定自己的时程表。</span></p> <p>Crontab –l:<span style="font-family: 新宋体">列出某个用户</span>cron<span style="font-family: 新宋体">服务的详细内容</span></p> <p>Crontab –e:<span style="font-family: 新宋体">编辑某个用户的</span>cron<span style="font-family: 新宋体">服务;</span></p> </li> <li> <p>crontab<span style="font-family: 新宋体">的格式</span></p> <p># For details see man 4 crontabs</p> <p># Example of job definition:</p> <p># .—————- minute (0 – 59)</p> <p># | .————- hour (0 – 23)</p> <p># | | .———- day of month (1 – 31)</p> <p># | | | .——- month (1 – 12) OR jan,feb,mar,apr …</p> <p># | | | | .—- day of week (0 – 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat</p> <p># | | | | |</p> <p># * * * * * command to be executed</p> <p><span style="font-family: 新宋体">说明:当使用</span>crontab -e<span style="font-family: 新宋体">编辑当前用户的</span>cron<span style="font-family: 新宋体">表后,会出现一个</span>vi<span style="font-family: 新宋体">文件,</span>cron<span style="font-family: 新宋体">的格式是这样的。分成两列,左边是时间,右边是运行的命令。时间是由</span>5<span style="font-family: 新宋体">个部分组成。如果执行的命令太多,可以把这些命令写到一个脚本里面,然后再直接调用这个脚本,调用的时候写出命令的完整路径。</span></p> <p><span style="font-family: 新宋体">时间的设定有一定的要求,前面</span>5<span style="font-family: 新宋体">个</span>*<span style="font-family: 新宋体">代表</span>5<span style="font-family: 新宋体">个数字,数字的取值范围和含义如下:</span></p> <p><span style="font-family: 新宋体">分钟(</span>0-59<span style="font-family: 新宋体">)小时(</span>0-23<span style="font-family: 新宋体">)日期(</span>1-31<span style="font-family: 新宋体">)月份(</span>1-12<span style="font-family: 新宋体">)星期(</span>0-6<span style="font-family: 新宋体">)</span>0<span style="font-family: 新宋体">和</span>7<span style="font-family: 新宋体">都表示星期天</span></p> <p><span style="font-family: 新宋体">除了数字还有几个特殊的符号就是“</span>*<span style="font-family: 新宋体">”“</span>/<span style="font-family: 新宋体">”“</span>–<span style="font-family: 新宋体">”“</span>,<span style="font-family: 新宋体">”</span>,*<span style="font-family: 新宋体">代表所有的取值范围内的数字,/代表每的意思,</span>*/5<span style="font-family: 新宋体">代表每</span>5<span style="font-family: 新宋体">个单位,</span>–<span style="font-family: 新宋体">代表从某个数字到某个数字,“,”分开几个离散的数字。</span></p> <p><span style="font-family: 新宋体">例子</span>1: 0 8 5 6 * command <span style="font-family: 新宋体">表示每</span>6<span style="font-family: 新宋体">月</span>5<span style="font-family: 新宋体">日的</span>8<span style="font-family: 新宋体">点整执行命令;</span></p> <p><span style="font-family: 新宋体">例子</span>2: 10,30,50 * * * * date <span style="font-family: 新宋体">表示每小时的</span>10<span style="font-family: 新宋体">分,</span>30<span style="font-family: 新宋体">分,</span>50<span style="font-family: 新宋体">分显示时间</span></p> <p><span style="font-family: 新宋体">例子</span>3: 0 6 * * * * echo “good morning” >>/tmp/test.xt <span style="font-family: 新宋体">每天早上</span>6<span style="font-family: 新宋体">点执行,注意单纯的</span>echo<span style="font-family: 新宋体">从屏幕上看不到任何输出,因为</span>cron<span style="font-family: 新宋体">把任何输出都会通过</span>mail<span style="font-family: 新宋体">发送给用户</span>;</p> <p><span style="font-family: 新宋体">例子</span>4: 0 */2 * * * echo “hi” <span style="font-family: 新宋体">每两个小时执行一次;</span></p> <p><span style="font-family: 新宋体">例子</span>5: 0 11 4 * 1-3 command <span style="font-family: 新宋体">表示每个月的</span>4<span style="font-family: 新宋体">号和每个礼拜的</span>1<span style="font-family: 新宋体">到</span>3<span style="font-family: 新宋体">的早上</span>11<span style="font-family: 新宋体">点执行</span></p> </li> </ol> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: Calibri">3</span><span style="font-family: 新宋体">、</span><span style="font-family: 新宋体">通常,系统并不允许用户直接编辑计划书,</span><span style="font-family: Calibri">/var/spool/cron/crontabs</span><span style="font-family: 新宋体">目录也只有</span><span style="font-family: Calibri">root</span><span style="font-family: 新宋体">用户</span><span style="font-family: 新宋体">才可读写。为了方便计划书的管理,系统提供了</span><span style="font-family: Calibri">crontab</span><span style="font-family: 新宋体">命令:</span><span style="font-family: Calibri">crontab -u username –e</span><span style="font-family: 新宋体">;</span></p> <p style="margin: 0px 0px 0px 56px;text-indent: 0px"><span style="font-family: 新宋体">补充说明:</span></p> <p style="margin: 0px 0px 0px 56px;text-indent: 0px"><span style="font-family: Calibri">3.1. </span><span style="font-family: 新宋体">环境变量,</span><span style="font-family: Calibri">cron</span><span style="font-family: 新宋体">进程执行任务时,并不加载计划书所属用户的环境变量,只加载几个最基本的环境变量,比如执行任务的</span><span style="font-family: Calibri">sh,$HOME,$MAILTO</span><span style="font-family: 新宋体">等。这几个环境变量的定义是在</span><span style="font-family: Calibri"> /etc/crontab</span><span style="font-family: 新宋体">文件中。其中</span><span style="font-family: Calibri">$MAILTO</span><span style="font-family: 新宋体">是指定计划执行过程中发生错误或者有数据输出时发</span> <span style="font-family: 新宋体">送邮件到哪个用户。通常会在脚本中加入</span><span style="font-family: Calibri">. /etc/profile </span><span style="font-family: 新宋体">或者</span><span style="font-family: Calibri">. ~/.bash_profile</span><span style="font-family: 新宋体">即可。</span></p> <p style="margin: 0px 0px 0px 56px;text-indent: 0px"><span style="font-family: Calibri">3.2. </span><span style="font-family: 新宋体">不能运行</span><span style="font-family: Calibri">crontab</span><span style="font-family: 新宋体">命令或者计划没有被执行,</span><span style="font-family: Calibri">crontab</span><span style="font-family: 新宋体">的权限设置是由两个文件来决定的</span> <span style="font-family: 新宋体">:</span><span style="font-family: Calibri">/etc/cron.allow, /etc/cron.deny</span><span style="font-family: 新宋体">。如果存在</span><span style="font-family: Calibri">/etc/cron.allow</span><span style="font-family: 新宋体">,则把要执行计划的</span> <span style="font-family: 新宋体">用户名称添加到其中;若</span><span style="font-family: Calibri">/etc/cron.deny</span><span style="font-family: 新宋体">存在,则确保要执行计划的用户名称不在</span><span style="font-family: Calibri"> /etc/cron.deny</span><span style="font-family: 新宋体">中;如果两个文件都存在,</span><span style="font-family: Calibri">/etc/cron.allow</span><span style="font-family: 新宋体">优先。</span></p> <p style="margin: 0px 0px 0px 56px;text-indent: 0px"><span style="font-family: Calibri">3.3. </span><span style="font-family: 新宋体">计划书的输出和日志,如果用户的计划书在运行时有输出,用户是无法直接从终端上看</span> <span style="font-family: 新宋体">到的。</span><span style="font-family: Calibri">cron</span><span style="font-family: 新宋体">进程会将执行计划时产生的所有输出数据和错误信息发送到指定用户的邮箱</span> <span style="font-family: 新宋体">,用户可到邮箱中去查看,所以建议在计划中把有用的输出数据重定向到文件中。要想</span> <span style="font-family: 新宋体">查看各个计划的执行情况,可以查看</span><span style="font-family: Calibri">cron</span><span style="font-family: 新宋体">进程的日志文件:</span><span style="font-family: Calibri">/var/log/cron</span><span style="font-family: 新宋体">。</span></p> <p style="margin: 0px 0px 0px 56px;text-indent: 0px"><span style="font-family: Calibri">3.4. </span><span style="font-family: 新宋体">更简单的任务计划, 如果觉得这样麻烦,还有一种简单的方法。</span><span style="font-family: Calibri">/etc</span><span style="font-family: 新宋体">下面有</span><span style="font-family: Calibri">4</span><span style="font-family: 新宋体">个目录:</span><span style="font-family: Calibri"> cron.hourly</span><span style="font-family: 新宋体">,</span><span style="font-family: Calibri">cron.daily</span><span style="font-family: 新宋体">,</span><span style="font-family: Calibri">cron.weekly</span><span style="font-family: 新宋体">,</span><span style="font-family: Calibri">cron.weekly</span><span style="font-family: 新宋体">,这</span><span style="font-family: Calibri">4</span><span style="font-family: 新宋体">个目录下脚本的执行周期</span> <span style="font-family: 新宋体">分别是每小时,每天,每周,每月。根据自己的需要,将要运行的脚本直接放置到对应</span> <span style="font-family: 新宋体">的目录下即可,系统会自动为你完成任务。</span></p> <p style="margin: 0px 0px 0px 56px;text-indent: 0px"><span style="font-family: Calibri">3.5.</span><span style="font-family: 新宋体">使用注意事项:每月几号和周几一般不同时使用,如</span><span style="font-family: Calibri"> 1 9 * * 3 </span><span style="font-family: 新宋体">:表示每周三执行一次;</span></p> <p style="margin: 0px 0px 13px 56px;text-indent: 0px"><span style="font-family: Calibri">Crontab –e </span><span style="font-family: 新宋体">打开编辑界面定义任务时先启用临时文件,如果刚到此时间点执行而没有编辑会怎么样?</span></p> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: Calibri">4</span><span style="font-family: 新宋体">、</span><span style="font-family: Calibri">anacron: crontab</span><span style="font-family: 新宋体">的补充机制,检查有没有过去的一个有效周期未曾执行的任务,如果有,在开机后的指定时间点执行一次;这个是系统设置好了,清理系统垃圾或者是自动执行某些</span><span style="font-family: 新宋体">脚本的系统任务,一般我们做了解就行了,不要更改。配置文件是</span><span style="font-family: Calibri">/etc/anaconrtab。</span></p> <p style="margin: 0px 0px 13px;text-indent: 32px"><span style="font-family: 新宋体">以上是自己总结的一些心得体会,任务计划是实现自动化运维的重要命令,希望大家重视,如有问题请多指点。</span></p> 最后修改:2021 年 12 月 10 日 10 : 53 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者 支付宝微信