linux 定时任务执行sh 每5分钟执行一次sh脚本
时间: 2023-07-04 21:16:01 浏览: 183
要在 Linux 中每5分钟执行一个 sh 脚本,可以使用 cron 定时任务。请按照以下步骤操作:
1. 打开终端并进入要执行的 sh 脚本所在的目录。
2. 输入以下命令创建一个新的 cron 任务:
```
crontab -e
```
3. 在编辑器中添加以下行:
```
*/5 * * * * /bin/bash /path/to/your/script.sh
```
这将在每小时的第 5 分钟、10 分钟、15 分钟等等执行脚本。请注意将 `/path/to/your/script.sh` 替换为实际的脚本路径。
4. 保存并退出编辑器。
现在,您的 sh 脚本将每5分钟执行一次。您可以使用以下命令检查 cron 任务是否已成功安装:
```
crontab -l
```
这会显示当前用户的所有 cron 任务。
相关问题
linux定时任务执行脚本
Linux 上有很多工具可以用来创建定时任务。常用的有 `cron` 和 `systemd`。
- `cron` 是 Linux 系统中最常用的定时任务管理工具。它可以在特定的时间或周期性地执行指定的命令。使用 `crontab -e` 命令可以编辑当前用户的定时任务配置文件,每一行代表一个定时任务。
- `systemd` 是 Linux 系统中新一代的服务管理器,也提供了定时任务管理功能。可以使用 `systemd-timer` 命令来管理定时任务。
执行脚本的话就是在配置文件中指定脚本的绝对路径,就像这样 `*/5 * * * * /bin/bash /root/myScript.sh`
linux定时执行sh脚本
在Linux中,可以使用cron来定时执行sh脚本。下面是具体步骤:
1. 编写需要定时执行的sh脚本,例如test.sh,将其放在指定目录下,例如/home/user/test.sh。
2. 使用crontab -e命令编辑cron定时任务,添加一行类似于以下格式的内容:
```
* * * * * /bin/bash /home/user/test.sh
```
其中,* * * * *表示定时任务的执行时间,依次为分钟、小时、日、月、周,这里表示每分钟都执行;/bin/bash表示执行的shell解释器;/home/user/test.sh表示需要执行的脚本的路径。
3. 保存并退出crontab编辑器。
这样,Linux就会每分钟执行一次test.sh脚本。
另外,可以使用以下命令来查看cron守护进程是否在运行:
```
ps -ef | grep cron
```
阅读全文