shell脚本定时调度
时间: 2023-11-26 13:48:49 浏览: 144
shell 脚本对数据库定时备份
以下是使用crontab命令进行shell脚本定时调度的步骤:
1. 编写需要定时执行的shell脚本文件,例如test.sh。
2. 使用crontab -e命令编辑定时任务,格式如下:
```
* * * * * /bin/bash /path/to/test.sh
```
其中,星号分别代表分钟、小时、日期、月份、星期几,可以使用数字或者星号表示。上述命令表示每分钟执行一次test.sh脚本。
3. 保存并退出编辑器,crontab会自动将定时任务添加到计划任务中。
4. 使用crontab -l命令查看当前计划任务列表。
5. 如果需要删除某个计划任务,可以使用crontab -r命令。
以下是一个具体的例子:
1. 编写test.sh脚本文件,内容如下:
```shell
#!/bin/bash
echo "Hello World" >> /tmp/test.log
```
2. 使用crontab -e命令编辑定时任务,添加以下内容:
```
* * * * * /bin/bash /path/to/test.sh
```
其中,/path/to/test.sh需要替换为test.sh脚本文件的实际路径。
3. 保存并退出编辑器,crontab会自动将定时任务添加到计划任务中。
4. 使用tail -f /tmp/test.log命令查看日志文件,可以看到每分钟都会输出一条Hello World。
阅读全文