0

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

#!/bin/sh

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

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

4

1 回答 1

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

于 2015-10-10T10:03:48.783 回答