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

    文章

    6284

    浏览量

    121876
  • UNIX
    +关注

    关注

    0

    文章

    295

    浏览量

    41060
  • 脚本
    +关注

    关注

    1

    文章

    372

    浏览量

    14635
收藏 人收藏

    评论

    相关推荐

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

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

    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

    怎么在allegro打开的时候就执行打印的脚本(allegro和板子一起打开)

    我用Java代码执行了用allegro打开brd的操作,我的操作是在打开allegro的时候就执行脚本,可是执行脚本的时候板子还没有加载完成,所以没有办法打印Report文件,希望各位大神支招。
    发表于 12-01 15:50

    开机自启动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

    讨论一下如何创建、下载和运行脚本

    让我们简要讨论一下如何创建、下载和运行脚本
    发表于 05-11 06:31

    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

    分享249个拿来即用的shell脚本

    ,电子版可以随时拿来练习提升,是学习、提升、面试必备精品。 1、通过位置变量创建Linux系统账户及密码   #!/bin/bash# 通过位置变量创建 Linux 系统账户及密码 #$1 是执行脚本
    的头像 发表于 07-07 10:52 735次阅读
    分享249个拿来即用的shell<b class='flag-5'>脚本</b>

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

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

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

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

    ie浏览器限制运行脚本

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