返回介绍

Hack-64 Crontab 命令

发布于 2025-03-08 17:38:56 字数 1885 浏览 0 评论 0 收藏 0

Crontab 命令

这一小节是介绍计划任务的,对,没错,就是定时爆炸的。

怎样像 cron 添加一个计划任务

比较简单的写法:

➤ crontab -e
0 5 * * * /root/bin/backup.sh

敲入 crontab -e 之后会打开一个新文件,输入什么呢? 输入你想执行的计划任务。

解释一下这些东西:

{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script}
  • minute 0-59
  • hour 0-23
  • day-of-month 0-31
  • month 1-12
  • day-of-week 0-7

这些英文这么简单,不用翻译了吧 :)

举栗子

1.每天 00:01 运行备份脚本

1 0 * * * /root/bin/backup.sh

2.周一到周五每天 11:59 运行备份脚本

59 11 * * 1,2,3,4,5 /root/bin/backup.sh

等价于:

59 11 * * 1-5 /root/bin/backup.sh

3.每 5 分钟运行某个脚本

*/5 * * * * /root/bin/check-status.sh

4.每月 1 号 13:10 运行某个脚本

10 13 1 * * /root/bin/full-backup.sh

crontab 命令参数

  • crontab –e 编辑任务列表
  • crontab –l 列出所有任务
  • crontab -r 移除任务文件(删除所有任务)
  • crontab -ir 删除文件的时候让你确认(跟 rm -i 一样)

扩展阅读

本书简介:

  • Linux 进阶技巧
  • 巧妙的命令组合
  • Bash 某些技巧
  • 一共一百零一个(包括充数的)
  • 最后有个奖励章(额外技巧)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文