如何在 Linux 上使用 cron 定时器 | Linux 中国
https://linux.cn/article-13644-1.html
作者:Seth Kenlon
译者:perfiffer
cron 定时器是一个可以按照计划自动运行命令的工具。
cron 定时器是一个可以按照计划自动运行命令的工具。定时器作业称为 cronjob,创建于
crontab
文件中。这是用户自动操作电脑的最简单也是最古老的方法。创建一个 cronjob
要创建一个 cronjob,你可以使用
crontab
命令,并添加 -e
选项:$ crontab -e
$ EDITOR=nano crontab -e
Cron 语法
如需调度一个 cronjob,你需要提供给计算机你想要执行的命令,然后提供一个 cron 表达式。cron 表达式在命令调度时运行:
星号 (
*
) 代表的是“每一个”。例如,下面的表达式在每月每日每小时的 0 分钟运行备份脚本:/opt/backup.sh 0****
下面的表达式在周日的凌晨 3:30 运行备份脚本:
/opt/backup.sh 303**0
简写语法
现代的 cron 支持简化的宏,而不是 cron 表达式:
@hourly
在每天的每小时的 0 分运行@daily
在每天的 0 时 0 分运行@weekly
在周日的 0 时 0 分运行@monthly
在每月的第一天的 0 时 0 分运行例如,下面的
crontab
命令在每天的 0 时运行备份脚本:/opt/backup.sh @daily
如何停止一个 cronjob
一旦你开始了一个 cronjob,它就会永远按照计划运行。想要在启动后停止 cronjob,你必须编辑
crontab
,删除触发该作业的命令行,然后保存文件。$ EDITOR=nano crontab -e
如需停止一个正在运行的作业,可以 使用标准的 Linux 进程命令 来停止一个正在运行的进程。
它是自动的
一旦你编写完
crontab
,保存了文件并且退出了编辑器。你的 cronjob 就已经被调度了,剩下的工作都交给 cron 完成。关键词
文件
命令
小时
backup.sh
最新评论
推荐文章
作者最新文章
你可能感兴趣的文章
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to [email protected]. For more detail of the source, please click on the button "Read Original Post" below. For other communications, please send to [email protected].
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。