crontab定期执行命令
时间: 2023-08-08 12:11:29 浏览: 81
要使用crontab定期执行命令,你可以按照以下步骤进行操作:
1. 打开终端并输入命令 `crontab -e` 以编辑crontab文件。
2. 在编辑器中,按照指定的格式添加你要定期执行的命令。
格式如下:
```
* * * * * command
```
其中,五个星号分别表示分钟、小时、日、月、星期几。使用通配符`*`可以表示任意值。
例如,如果你想要每天的上午9点执行一个命令,可以添加以下行:
```
0 9 * * * command
```
3. 保存并退出编辑器。
根据你的需求,可以根据需要设置不同的时间参数。可以通过组合不同的值来创建你想要的定期执行计划。
请注意,crontab的时间参数是基于系统的时钟,所以确保你的系统时钟正确设置。此外,crontab执行的命令通常会在后台运行,没有交互界面,所以确保你的命令不需要交互式输入。
保存并退出crontab文件后,你设置的命令将会按照指定的时间周期性地自动执行。
相关问题
crontab定时执行shell脚本, 每分钟执行命令
crontab是一个用于定时执行任务的工具,可以在Linux和Unix系统上使用。它允许用户按照指定的时间间隔执行命令或脚本。下面是使用crontab定时执行shell脚本的步骤:
1. 打开终端并输入以下命令以编辑crontab文件:
```
crontab -e
```
2. 在打开的文件中,每一行代表一个定时任务。每行的格式如下:
```
* * * * * command
```
其中,五个星号分别代表分钟、小时、日期、月份和星期几。可以使用以下符号来指定时间:
- `*`:匹配任意值
- `*/n`:每n个单位执行一次
- `n`:具体的数值
例如,如果要每分钟执行命令,可以使用以下格式:
```
* * * * * command
```
3. 在command位置填写要执行的命令或脚本的路径。例如,要执行名为script.sh的shell脚本,可以使用以下格式:
```
* * * * * /path/to/script.sh
```
4. 保存并关闭文件。
现在,crontab将会每分钟执行指定的命令或脚本。
Linux crontab定时执行任务命令,每天1点到5点,每小时运行一次
你可以使用以下的Crontab表达式来实现每天1点到5点,每小时执行一次的任务:
```
0 1-5 * * * command
```
其中,`0`表示每小时的第0分钟执行任务;`1-5`表示每天1点到5点执行任务;`*`表示月份、星期等任意值;`command`表示需要执行的命令或脚本。
将上述Crontab表达式添加到Linux系统中的Crontab配置文件中即可。你可以使用以下命令打开编辑Crontab文件:
```
crontab -e
```
然后将上述表达式添加到文件末尾并保存即可。
阅读全文