2024年10月Linux系统中定时命令的使用技巧(3)

发布时间:

  ⑴ * mon-wed date

  ⑵ jan * date

  ⑶补充:在使用crontab的时候,要特别注意的是运行脚本中能够访问到的环境变量和当前测试环境中的环境变量未必一致,一个比较保险的做法是在运行的脚本程序中自行设置环境变量(export

  ⑷(先建一个文件crond.txt如下, 每天早上点分重新启动

  ⑸ * * * reboot

  ⑹(上传到/opt目录

  ⑺crontab /opt/crond.txt

  ⑻crontab -l

  ⑼让配置文件生效:如果让配置文件生效,还得重新启动cron,切记,既然每个用户下的cron配置文件修改后。也要重新启动cron服务器。

  ⑽在Fedora 和Redhat中,我们应该用;

  ⑾[rootlocalhost ~]# /etc/init.d/crond restart

  ⑿如果让crond 在开机时运行,应该改变其运行级别;

  ⒀[rootlocalhost ~]# chkconfig --levels crond on

  ⒁service crond status 查看 cron服务状态,如果没有启动则 service crond start启动它, cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务

  ⒂下面是一个例子文件:

  ⒃#MIN HOUR DAY MONTH DAYOFWEEK MAND

  ⒄* * * date

  ⒅*/* * * date

  ⒆#晚上点到早上点之间每两个小时,早上部点

  ⒇ -/,* * * date

  ⒈#每个月的号和每个礼拜的礼拜一到礼拜三的早上点

  ⒉ * mon-wed date

  ⒊ jan* date

  ⒋lark:~》crontab- 列出用户目前的crontab.

  ⒌#MIN HOUR DAY MONTH DAYOFWEEK MAND

  ⒍ * * * date

  ⒎*/* * * date

  ⒏ -/, * * * date

  ⒐*****mand

  ⒑分 时 日 月 周 命令

  ⒒第列表示分钟~ 每分钟用*或者 */表示

  ⒓第列表示小时~(表示点

  ⒔第列标识号星期~(表示星期天

  ⒕第列要运行的命令

  ⒖crontab文件的一些例子:

  ⒗ * * * /usr/local/etc/rc.d/lighttpd restart

  ⒘上面的例子表示每晚的:重启lighttpd 。《/p》 《p》 ,, * * /usr/local/etc/rc.d/lighttpd restart

  ⒙上面的例子表示每月、、日的 : 重启lighttpd 。《/p》 《p》 * * , /usr/local/etc/rc.d/lighttpd restart

  ⒚上面的例子表示每周六、周日的 : 重启lighttpd 。《/p》 《p》, - * * * /usr/local/etc/rc.d/lighttpd restart

  ⒛上面的例子表示在每天 : 至 : 之间每隔分钟重启lighttpd 。《/p》 《p》 * * /usr/local/etc/rc.d/lighttpd restart

  ①上面的例子表示每星期六的 : pm重启lighttpd 。《/p》 《p》* */ * * * /usr/local/etc/rc.d/lighttpd restart

  ②每一小时重启lighttpd《/p》 《p》* -/ * * * /usr/local/etc/rc.d/lighttpd restart

  ③晚上点到早上点之间,每隔一小时重启lighttpd《/p》 《p》 * mon-wed /usr/local/etc/rc.d/lighttpd restart

  ④每月的号与每周一到周三的点重启lighttpd《/p》 《p》 jan * /usr/local/etc/rc.d/lighttpd restart

  ⑤一月一号的点重启lighttpd

  ⑥上面就是Linux定时运行命令的用法介绍了,当你在操作Linux系统的时候,这些定时运行命令能够节省很多操作,是比较常用的命令。