0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用crontab定时执行脚本

科技绿洲 来源:Python实用宝典 作者:Python实用宝典 2023-11-03 15:49 次阅读

先介绍一下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列要运行的命令
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    6801

    浏览量

    123279
  • UNIX
    +关注

    关注

    0

    文章

    296

    浏览量

    41469
  • 脚本
    +关注

    关注

    1

    文章

    389

    浏览量

    14858
收藏 人收藏

    评论

    相关推荐

    Linux中执行shell脚本的两种方式

    shell脚本,通常这个脚本通过一系列的操作编写的脚本,这些脚本都主要用于应用的启动停止等。那么,Linux中是如何执行脚本的呢?
    发表于 11-18 16:49 1824次阅读
    Linux中<b class='flag-5'>执行</b>shell<b class='flag-5'>脚本</b>的两种方式

    shell脚本编写之本地脚本的编写和执行

    用来指定使用的shell应用;echo "my first shell !"为脚本中编写的命令代码。2、执行执行脚本时,脚本必须要有
    发表于 08-28 09:36

    cron和crontab命令

    本帖最后由 windworld 于 2016-2-24 14:08 编辑 cron机制cron可以让系统在指定的时间,去执行某个指定的工作,我们可以使用crontab指令来管理cron机制
    发表于 02-24 13:33

    树莓派 python SimpleCV crontab 拍照

    * * * /home/pi/tt.sh &这行配置实现了:每天凌晨6点运行/home/pi/下的tt.sh脚本 (注:&很重要,它表示将执行程序挂在后台运行)tt.sh脚本中表示执行
    发表于 10-07 22:47

    开机自启动linux执行脚本的方法

    Linux配置开机自启动执行脚本的方法有很多,这里分享两种方法,分别是修改/etc/rc.local方法和chkconfig管理设置的方法,均可实现Linux配置开机自启动执行脚本的功能!设置
    发表于 03-30 17:07

    linux的定时任务设置和crontab配置

    什么时候执行脚本/bin/sh /home/admin/jiaoben/buy/deleteFile.sh 这一字段可以设定你要执行脚本,这里要注意一下bin/sh 是指运行脚本的命
    发表于 07-08 06:20

    busybox用crontab/crond在嵌入式系统中添加定时任务的方法

    busybox 用crontab、crond在嵌入式系统中添加定时任务:参考文档:在嵌入式系统中,定时任务通过crond和cronttab两个系统命令来联合执行。其中crond是
    发表于 12-14 06:40

    sd卡市区后,执行脚本 mkscard.sh 出现警告是怎么办?

    sd卡市区后,执行脚本 mkscard.sh 出现警告
    发表于 01-06 07:20

    测试CH573的OTA功能,如何让MounRiver在生成hex文件后执行脚本

    (一次只支持三个hex)基本能实现功能。但是有一个比较小的问题是,执行脚本的时候,只有elf文件,hex文件还没有生成,所以我需要自行调用objcopy去生成hex。这样一来,整个工程hex被生成
    发表于 08-16 06:41

    Windows上的Tasmotizer - “无法执行脚本”怎么解决?

    我试图运行 tasmotizer_x86-1.1c.exe(以管理员身份),但我得到的只是一个消息窗口,显示“无法执行脚本 Tasmotizer”。 任何想法出了什么问题? 我必须为此更改 windoze 防火墙设置吗?
    发表于 05-16 08:05

    Crontab:简单实用的Python 周期任务调度工具

    如果你想周期性地执行某个 Python 脚本,最出名的选择应该是 Crontab 脚本,但是 Crontab 具有以下缺点: 1.不方便
    的头像 发表于 11-01 09:40 736次阅读

    shell实例三(编写批量修改扩展名脚本)

    实现功能: 编写批量修改扩展名脚本,如批量将 txt 文件修改为 doc 文件 执行脚本时,需要给脚本添加位置参数
    的头像 发表于 11-09 09:35 685次阅读
    shell实例三(编写批量修改扩展名<b class='flag-5'>脚本</b>)

    ie浏览器限制运行脚本

    IE浏览器限制运行脚本是指在Internet Explorer浏览器中,存在一些限制和安全策略,以保护用户的电脑免受恶意脚本的攻击。这些限制有助于防止在浏览器中执行恶意代码,保护用户的隐私和电脑
    的头像 发表于 11-26 11:19 1487次阅读

    执行shell脚本的方式包括什么

    执行Shell脚本的方式有很多种,以下是一些常见的方法: 直接运行脚本文件 在命令行中,可以直接使用脚本文件的路径来运行脚本。例如: ./s
    的头像 发表于 08-30 15:17 315次阅读

    Linux计划任务crontab行脚本不正确的问题

    写好的程序希望在崩溃之后能够自启动,于是利用linux的crontab功能,添加一个计划任务,每分钟执行一个脚本查看需要监控的进程是否还在,如果不在则启动之,否则不做任何事情。这么一个简单的
    的头像 发表于 10-23 13:36 439次阅读