crontab 表达式如何在9-23点每小时随机执行一次
时间: 2024-05-02 19:20:43 浏览: 22
您好,关于您的问题,您可以使用以下 cront 表达式实现在 9-23 点之间每小时随机执行一次:
```
0 $(shuf -i 9-23 -n 1) * * * your_command_here
```
其中,`shuf -i 9-23 -n 1` 表示在 9 到 23 之间随机抽取一个小时数。将其插入到 crontab 表达式的第二个位置中即可。
希望能帮助到您。如果您有其他问题,欢迎随时提出。
相关问题
crontab设置08点-01点,每半小时执行一次
你可以使用以下的 crontab 表达式来实现这个需求:
```
*/30 8-12,13-0 * * * command_to_execute
```
这个 crontab 表达式会在每个小时的 0 分钟和 30 分钟执行一次命令,但是只有在上午 8 点到下午 1 点之间才会执行,其它时间不会执行。其中的 `command_to_execute` 是你想要执行的命令或脚本。
crontab表达式 每十分钟执行一次
要编写一个 crontab 表达式,使其每十分钟执行一次,可以按照以下格式编写:
```
*/10 * * * * command
```
其中,星号(*)表示所有可能的值,正斜杠(/)表示间隔。因此,*/10 表示每隔 10 个时间单位执行一次任务。其余的五个星号分别表示分钟、小时、天、月和星期几,可以使用特殊符号表示范围或间隔,也可以使用固定的数值。
在 command 的位置,添加要执行的命令即可。例如,要每十分钟执行一次 /usr/bin/php /var/www/html/script.php:
```
*/10 * * * * /usr/bin/php /var/www/html/script.php
```
这样,crontab 就会在每小时的第 0 分钟、10 分钟、20 分钟、30 分钟、40 分钟和 50 分钟时分别执行该命令。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)