每个小时执行一次
时间: 2024-02-18 11:00:10 浏览: 11
要在 crontab 中每个小时执行一次任务,可以使用下面的格式:
```
0 * * * * command_to_be_executed
```
其中,第一个数字 0 表示任务将在每小时的第 0 分钟执行,而星号(*)表示任意值,因此该任务将在每个小时的整点执行。
例如,要每个小时都在 30 分钟时执行 /usr/bin/echo "Hello World" 命令,可以使用以下 crontab 语句:
```
30 * * * * /usr/bin/echo "Hello World"
```
这将在每个小时的第 30 分钟执行该命令。
相关问题
Dnf-makecache.timer 不是每个小时执行一次
dnf-makecache.timer 是一个 systemd 定时器单元,用于定期调用 dnf-makecache 命令来更新 DNF 软件包仓库的缓存信息。默认情况下,dnf-makecache.timer 的触发时间间隔是 12 小时,而不是每个小时执行一次。具体的触发时间间隔可以在该定时器单元的配置文件 /usr/lib/systemd/system/dnf-makecache.timer 中进行修改。如果你想让 dnf-makecache.timer 每个小时执行一次,你可以编辑该文件并将其修改为:
```
[Timer]
OnCalendar=*:0/1
```
这样就可以实现每小时执行一次了。但是需要注意的是,频繁地更新缓存信息可能会消耗一定的网络带宽和系统资源,因此建议在实际使用中根据需要进行调整。
白天每小时执行一次
如果要在白天的每个小时执行一次任务,可以使用下面的 crontab 语句:
```
0 9-17 * * * command_to_be_executed
```
其中,0 表示任务将在每小时的第 0 分钟执行,9-17 表示任务将在上午 9 点到下午 5 点之间的每个小时执行,星号(*)表示任意值,因此该任务将在白天的每个小时执行。
例如,要在白天的每个小时的第 30 分钟执行 /usr/bin/echo "Hello World" 命令,可以使用以下 crontab 语句:
```
30 9-17 * * * /usr/bin/echo "Hello World"
```
这将在上午 9 点到下午 5 点之间的每个小时的第 30 分钟执行该命令。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)