在/home/zhcx/apache-tomcat-7.0.84/bin目录下有.shutdown.sh和startup.sh两个脚本,如何配置crontab 6点执行shutdown.sh,6:20执行startup.sh?
时间: 2024-11-15 19:20:44 浏览: 22
要在Apache Tomcat服务器上使用cron定时任务执行`/home/zhcx/apache-tomcat-7.0.84/bin/shutdown.sh`关闭服务器,并在之后20分钟后启动服务器(即执行`/home/zhcx/apache-tomcat-7.0.84/bin/startup.sh`),你需要在用户的crontab文件中添加两条相应的任务。以下是具体的步骤:
首先,打开crontab编辑器:
```sh
sudo crontab -e
```
然后,在编辑器中添加以下两行内容:
```bash
# 每天早上6点执行shutdown.sh
0 6 * * * /home/zhcx/apache-tomcat-7.0.84/bin/shutdown.sh
# 然后20分钟后执行startup.sh
(* * 6+0/20 * *) * /home/zhcx/apache-tomcat-7.0.84/bin/startup.sh
```
第一行设置了一个每天早上6点的定时任务执行`shutdown.sh`。第二行设置了另一个定时任务,`(* * 6+0/20 * *)`这部分表示在6点钟以及随后每20分钟(`6+0/20`),执行`startup.sh`。`(*)`表示分钟、小时、日期和星期都是通配符,这意味着这两个操作都将在这段时间内重复。
保存并退出crontab编辑器后,这些任务就会开始按预定的时间自动执行了。
阅读全文