crontab 设置每小时执行一次
时间: 2023-07-18 17:50:26 浏览: 112
可以使用以下的 crontab 配置来设置每小时执行一次:
```
0 * * * * /path/to/command
```
这个配置中:
- `0` 表示每小时的第 0 分钟执行
- `*` 表示每小时都执行
- `*` 表示每天都执行
- `*` 表示每月都执行
- `*` 表示每周都执行
`/path/to/command` 是你要执行的命令或脚本的路径。你需要将它替换为实际的路径。比如,如果你要每小时执行 `/home/user/check_disk.sh` 这个脚本,那么你的 crontab 配置应该如下:
```
0 * * * * /home/user/check_disk.sh
```
这样就可以实现每小时执行一次 `/home/user/check_disk.sh` 脚本。
相关问题
crontab每小时执行一次
crontab是一种在Linux和类Unix系统中,用于安排周期性任务运行的时间表工具。如果你想让一个命令每小时执行一次,你可以通过编辑crontab配置文件来设置一个定时任务。下面是基本的设置格式:
```bash
# 分钟 小时 星期 月份 周几 命令
* * * * * /path/to/command
```
在这个例子中,`*` 表示所有可用的值,所以 `* *` 每小时都会执行一次`/path/to/command`指定的命令。你可以将这个模式添加到用户的crontab文件中,通常位于`~/.crontab`(对于普通用户)或`/etc/crontab`(对root用户)。
要设置这个任务,首先需要打开crontab编辑器:
```bash
crontab -e
```
然后在打开的文本编辑器中添加上述行,保存并关闭。记得每次更改后都需要退出并更新crontab以生效:
```bash
exit
crontab -u [username] -l > ~/.crontab
crontab ~/.crontab
```
其中 `[username]` 应替换为你的用户名。
crontab 每小时执行一次
要让crontab每小时执行一次任务,您可以使用以下格式设置cron任务:
```
0 * * * * command
```
在这个任务格式中,分钟字段为0,小时字段为*,表示每个小时都执行该任务。其他字段可以根据您的需求设置,例如,如果您希望任务每天的特定时间执行,可以设置日、月和周字段。将命令替换为您想要执行的实际命令即可。
另外,要确保crond服务已启动并将其设置为开机自启动,您可以使用以下命令:
```
systemctl start crond && systemctl enable crond
```
这将启动crond服务并将其设置为开机自启动。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Linux定时任务(at,crontab)](https://blog.csdn.net/qq_52089863/article/details/129700963)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文