Ubuntu定时执行任务

这篇具有很好参考价值的文章主要介绍了Ubuntu定时执行任务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

cron一个Linux定时执行工具,可以定时执行一些任务。

crontab -l

如果显示“no crontab for xxx” 说明没有启动cron。

service cron start

这样就启动cron了。

服务相关命令:

service cron stop
service cron restart
service cron reload

查看当前定时任务:

crontab -l

添加修改删除定时任务:

crontab -e

crontab最后一行,提示添加定时任务的格式:

# m h  dom mon dow   command

示例:每天8点,执行test.sh.

0 8 * * * source /home/xxx/test.sh

示例:每5分钟,写一下log.

*/1 * * * * echo 1234 > /home/xxx/test.log

上面的几个都是不需要root权限的,如果运行的任务需要root权限怎么办?

sudo crontab -e

运行后,会发现,打开的是一个新的文件,前面普通用户权限写的任务不在这个文件。

然后就跟上面一样,添加需要root权限的任务。

示例:每天2点重启机器.

0 2 * * * /usr/sbin/reboot

其他示例:文章来源地址https://www.toymoban.com/news/detail-737775.html

* * * * *                  # 每隔一分钟执行一次任务
0 * * * *                  # 每小时的0点执行一次任务
0,30 * 5 * *               # 每个月5号的每小时的0分和30分执行
*/3,*/5 * * * *            # 每隔3分钟或5分钟执行一次任务
30 8 * * 6,0		       # 每周六日的8点30分执行一次
0 8-18/1 * * 1-5	       # 上班期间,每小时执行一次。
0 18-8/1 * * 1-5	       # 下班期间,每小时执行一次。

到了这里,关于Ubuntu定时执行任务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux通过crontab定时执行脚本任务

    在Linux中可以使用crontab来定时执行脚本。crontab是一个用于管理定时任务的工具,可以让在特定的时间间隔内自动运行脚本或命令。 需求 : 在Linux中每分钟写入一条信息到指定文件中,使用 cron 来定期执行一个写入命令或脚本 首先,在 home 目录下创建一个名为 testscript.sh 的脚

    2024年02月17日
    浏览(50)
  • Crontab定时任务运行Docker容器(Ubuntu 20)

    对于一些离线预测任务,或者D+1天的预测任务,可以简单地采用Crontab做定时调用项目代码运行项目 Crontab简介: Linux crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取

    2024年02月11日
    浏览(39)
  • linux-crontab每分钟定时执行/定时任务调度

    本文讲解linux上如何调用定时任务,如每分钟打印日志,每日24点执行日志切割脚本等等。 在Linux系统中,crontab命令是一个用于执行定时任务的命令, crond(crontab)是系统默认自带的定时服务 。我们可以通过编辑crontab文件来设置定时任务,使系统可以自动按照设定的时间和频率

    2024年02月06日
    浏览(59)
  • 【Linux】在服务器上创建Crontab(定时任务),自动执行shell脚本

    业务场景:该文即为上次编写shell脚本的姊妹篇,在上文基础上,将可执行的脚本通过linux的定时任务自动执行,节省人力物力,话不多说,开始操作! 连上服务器后,在任意位置都可以执行: crontab -e 如果没有进入 编辑cron任务模式 根据提示查看我们的服务器上是否未安装crontab没有则

    2024年02月14日
    浏览(60)
  • Ubuntu定时执行任务

    cron一个Linux定时执行工具,可以定时执行一些任务。 如果显示“no crontab for xxx” 说明没有启动cron。 这样就启动cron了。 服务相关命令: 查看当前定时任务: 添加修改删除定时任务: crontab最后一行,提示添加定时任务的格式: 示例:每天8点,执行test.sh. 示例:每5分钟,写

    2024年02月06日
    浏览(46)
  • cron 定时任务,启动shell脚本,为什么没有执行

    Cron 定时任务不执行时,可能有多种原因。下面是一些常见的问题及其解决方法: Cron 服务未运行 :首先确认cron服务是否正在运行。在大多数Linux系统中,你可以使用以下命令查看cron服务的状态: Cron 表达式错误 :确保你的cron表达式是正确的。Cron表达式包括五个或六个字段

    2024年04月13日
    浏览(60)
  • linux-系统定时任务cron

    cron是linux系统中以后台进程模式周期性地执行命令或指定程序任务地服务软件。默认安装完linux系统之后,cron服务软件便会启动,服务对应的进程名字为crond。corn服务会定期(默认每分钟检查一次)检查系统中是否有需要执行的任务工作计划。 cron工具对应的crontab命令依赖于

    2024年04月12日
    浏览(43)
  • 【Linux】crontab 定时任务

    当你需要在Linux系统中定期执行某些任务时,crontab(cron table)是一个非常有用的工具。它允许你根据预定的时间表创建和管理定时任务。 按照进程的功能和运行的程序分类,进程可划分为两大类。 系统进程 :可以执行 内存资源分配和进程切换等 管理工作;而且,该进程的

    2024年02月10日
    浏览(55)
  • Linux cron定时任务常用方法

    项目 含义 范围 第一个\\\"*\\\" 一小时当中的第几分钟(minute) 0~59 第二个\\\"*\\\" 一天当中的第几小时(hour) 0~23 第三个\\\"*\\\" 一个月当中的第几天(day) 1~31 第四个\\\"*\\\" 一年当中的第几个月(month) 1~12 第五个\\\"*\\\" 一周当中的星期几(week) 0~7(0和7都代表星期日) 特殊符号 含义 *(星号)

    2024年02月02日
    浏览(51)
  • Linux 下使用 cron 定时任务

            crontab命令来自于英文词组“cron table”的缩写,其功能是管理定时计划任务。定时计划任务,故名意思就计划好的任务,到了时间就会自动执行,在Linux系统中的crond是一个定时计划任务服务,用户只要能够按照正确的格式(分、时、日、月、星期、命令)写入到配

    2024年02月13日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包