使用crontab定时执行脚本

描述

先介绍一下crontab: crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。

说了这么多,你可能没听懂。其实它就是用来定时执行某个文件或者命令的而已。

比如说在macOS下,我们可以这样做让系统每分钟都说一句话:

进入crontab进行编辑: sudo crontab -e

进入vi编辑器后输入:* * * * * say alltoshare

(PS:如果你不熟悉vi,可以搜一下操作,这里比较简单,按i输入,输入完毕后按Esc,然后键入:wq)

这样系统每分钟都会说一句alltoshare.

我们也可以

          • 一个脚本文件

这样它会每分钟执行这个脚本文件一次。

如果你想改定时运作的时间,可以看这里,我就不再赘述了:http://www.jb51.net/LINUXjishu/19905.html

基本格式 :

          • command
            分 时 日 月 周 命令
            第1列表示分钟1~59 每分钟用*或者 */1表示
            第2列表示小时1~23(0表示0点)
            第3列表示日期1~31
            第4列表示月份1~12
            第5列标识号星期0~6(0表示星期天)
            第6列要运行的命令
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分