linux 定时任务 整点执行
时间: 2023-07-04 16:18:54 浏览: 47
您可以使用 Linux 中的 crontab 命令来实现定时任务。要在整点执行任务,可以使用以下语法:
```
0 * * * * command
```
其中,第一个 * 表示分钟数,0 表示整点;第二个 * 表示小时数,* 表示任意小时;后面的三个 * 表示日期、月份和星期,均为任意值;最后的 command 表示需要执行的命令。
例如,要在每个整点执行 /home/user/script.sh 脚本,可以使用以下命令将其添加到 crontab 中:
```
$ crontab -e
```
然后在打开的编辑器中添加以下行:
```
0 * * * * /bin/bash /home/user/script.sh
```
保存并退出即可。这样,每到整点时,系统就会自动执行该脚本。
相关问题
linux定时任务 每一小时15分钟执行一次
在Linux系统中,你可以使用`cron`服务来设置定时任务,使其每小时执行一次,并且在15分钟的位置触发。`cron`是一个时间调度工具,允许你在特定的时间运行命令或程序。以下是设置这样的定时任务的基本步骤:
1. 打开终端并编辑crontab文件:
```bash
crontab -e
```
2. 在打开的文本编辑器中,添加一个新的行来指定你的任务。按照以下格式:
```
* */1 * * * command-to-execute
```
其中:
- 第一个*代表分钟(0-59)
- 第二个*/1表示每个小时的第15分钟
- 第三个*代表小时(0-23)
- 第四个*代表日期(1-31)
- 第五个*代表月份(1-12)
- `command-to-execute`是你想要运行的命令或程序
例如,如果你有一个名为`my_script.sh`的脚本,你想让它每小时15分运行,可以写成:
```
0,15 * * * /path/to/my_script.sh
```
这表示在整点和每个小时的第15分钟执行。
3. 保存并关闭编辑器。新的定时任务现在已生效。
帮我写一个linux shell 脚本用于定时开关任务
好的,那么我们来看一下 Linux shell 脚本的基本构造。
首先,在脚本的第一行加上 `#! /bin/bash`,这样脚本才能够被正确的解释器执行。
接下来,我们可以使用 `crontab` 命令来配置定时任务。`crontab` 命令的基本格式是:
```
* * * * * command
```
其中,五个星号分别代表分、时、日、月、周几,设定对应的数字或者星号就可以在对应时间执行相应的命令。
例如,如果要在每个整点执行命令,就可以写成:
```
0 * * * * command
```
如果要在每天的 8 点、12 点、16 点和 20 点执行命令,就可以写成:
```
0 8,12,16,20 * * * command
```
如果要在每周的周一至周五的 8 点执行命令,就可以写成:
```
0 8 * * 1-5 command
```
如果要在每月的 1 号、10 号和 20 号的 8 点执行命令,就可以写成:
```
0 8 1,10,20 * * command
```
那么,你要执行的定时任务是什么呢?
阅读全文