mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-23 21:20:42 +08:00
Update 20210726 How to use cron on Linux.md
This commit is contained in:
parent
81306417ca
commit
199c4f2aed
@ -3,16 +3,16 @@
|
||||
[#]: author: (Seth Kenlon https://opensource.com/users/seth)
|
||||
[#]: collector: (lujun9972)
|
||||
[#]: translator: (perfiffer)
|
||||
[#]: reviewer: ( )
|
||||
[#]: reviewer: (turbokernel)
|
||||
[#]: publisher: ( )
|
||||
[#]: url: ( )
|
||||
|
||||
在 Linux 上怎么使用 cron 定时器
|
||||
如何在 Linux 上使用 cron 定时器
|
||||
======
|
||||
cron 定时器是一个可以按照计划自动运行命令的工具。
|
||||
![Cron 表达式][1]
|
||||
|
||||
cron定时器是一个可以按照计划自动运行命令的工具。这个定时器作业被叫做 cronjob,它被创建在 crontab 文件中。这是用户自动操作电脑的最简单也是最古老的方法。
|
||||
cron 定时器是一个可以按照计划自动运行命令的工具。定时器作业称为 cronjob,创建于 crontab 文件中。这是用户自动操作电脑的最简单也是最古老的方法。
|
||||
|
||||
### 创建一个 cronjob
|
||||
|
||||
@ -22,7 +22,7 @@ cron定时器是一个可以按照计划自动运行命令的工具。这个定
|
||||
`$ crontab -e`
|
||||
```
|
||||
|
||||
这会使用默认的文本编辑器打开 crontab。要显示设置文本编辑器,请使用 `EDITOR` [环境变量][1]:
|
||||
这将使用默认的文本编辑器打开 crontab。如需指定文本编辑器,请使用 `EDITOR` [环境变量][1]:
|
||||
|
||||
```
|
||||
`$ EDITOR=nano crontab -e`
|
||||
@ -30,7 +30,7 @@ cron定时器是一个可以按照计划自动运行命令的工具。这个定
|
||||
|
||||
### Cron 语法
|
||||
|
||||
要调度一个 cronjob,你需要提供给计算机你想要执行的命令,然后提供一个 cron 表达式。cron 表达式在命令调度时运行:
|
||||
如需调度一个 cronjob,你需要提供给计算机你想要执行的命令,然后提供一个 cron 表达式。cron 表达式在命令调度时运行:
|
||||
|
||||
* minute (0 到 59)
|
||||
|
||||
@ -58,7 +58,7 @@ cron定时器是一个可以按照计划自动运行命令的工具。这个定
|
||||
|
||||
### 简写语法
|
||||
|
||||
现代的 cron 实现接收简化的宏,而不是 cron 表达式:
|
||||
现代的 cron 支持简化的宏,而不是 cron 表达式:
|
||||
|
||||
* `@hourly` 在每天的每小时的 0 分运行
|
||||
|
||||
@ -84,11 +84,11 @@ cron定时器是一个可以按照计划自动运行命令的工具。这个定
|
||||
`$ EDITOR=nano crontab -e`
|
||||
```
|
||||
|
||||
要停止一个正在运行的作业,可以[使用标准的Linux进程命令][3]来停止一个正在运行的进程。
|
||||
如需停止一个正在运行的作业,可以[使用标准的Linux进程命令][3]来停止一个正在运行的进程。
|
||||
|
||||
### 它是自动的
|
||||
|
||||
一旦你编写完 crontab,保存了文件并且退出了编辑器。你的 cronjob 就已经被调度了,剩下的工作都由 cron 完成。
|
||||
一旦你编写完 crontab,保存了文件并且退出了编辑器。你的 cronjob 就已经被调度了,剩下的工作都交给 cron 完成。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
@ -97,7 +97,7 @@ via: https://opensource.com/article/21/7/cron-linux
|
||||
作者:[Seth Kenlon][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[perfiffer](https://github.com/perfiffer)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
校对:[turbokernel](https://github.com/turbokernel)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user