文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

详解linux下利用crontab创建定时任务

2022-06-04 21:52

关注

Linux下可以利用crontab创建定时任务。

常用搭配

crontab -e 编辑任务

crontab -l 查看所有任务[该用户]

crontab -r 取消所有任务[该用户]

任务格式

× × × × × +命令(具体任务)

前5个参数表示时间,依次为:

参数 范围

分钟 0-59

小时 0-23

日期 1-31

月份 1-12

星期 0-6(0代表星期日)

特殊符号

为了精确表示定时,需要一些特殊符号来描述具体的任务执行时间。有以下几个符号:

“/” 代表每,每隔多长时间

“*” 代表任何时间

“-” 代表从某时刻到另一时刻的一段时间

“,” 代表离散的时间

案例

0 8 1 1 0command

每年1月1日8点执行command

*/30 * * * *command

每隔30分钟执行command

0 6-18 * * *command

每天6点到18点执行command

30 6,9,12 * * *command

每天6点30、9点30、12点30执行command

0 6-18/3 * * */user/bin/PHP

/var/www/html/save.php每天6点到18点每隔3个小时执行用/user/bin/php执行/var/www/html/save.php

注意

crontab中设置的command都是相对路径的,所以命令中执行的脚本应当尽量设置为绝对路径。另一方面,脚本中假如有输出会输出到当前用户目录下,因此脚本中如果有路径的话,也请设置为绝对路径!

crontab报错会通过邮件发送给用户,centos下目录为 /var/spool/mail/user,长期积累可能造成/var/下占用空间过大,应及时清理。(dG in vi)

以上所述是小编给大家介绍的详解linux下利用crontab创建定时任务,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程网网站的支持!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯