Shell脚本cronjob

时间:2015-10-10 09:32:19

标签: linux shell cron crontab directadmin

我需要一个shell脚本来运行目录中的两个.sh文件:/opt/tomcat-latest/bin

#!/bin/sh

cd /opt/tomcat-latest/bin
./shutdown.sh
./startup.sh

这段代码会实现我的目标吗?如果是这样,我如何在每2小时运行一次的cron作业上制作它?我有一个Linux Centos VPS和DirectAdmin管理面板。

1 个答案:

答案 0 :(得分:0)

我认为最简单的解决方案是使用cron的完整路径直接运行命令,而不是使用sh脚本。

crontab中的这样的东西可以工作:

* */2 * * * /opt/tomcat-latest/bin/shutdown.sh && /opt/tomcat-latest/bin/startup.sh

那将每2个小时运行一次 您可以使用crontab -e编辑crontab并在此处检查crontab语法:https://fr.wikipedia.org/wiki/Crontab