Shell 脚本定时任务
Shell script cronjob
我需要一个 shell 脚本,它将 运行 目录中的两个 .sh 文件:/opt/tomcat-latest/bin
#!/bin/sh
cd /opt/tomcat-latest/bin
./shutdown.sh
./startup.sh
这段代码能实现我的目标吗?如果是这样,我如何在每 2 小时 运行s 的 cron 作业上做到这一点?我有一个 Linux Centos VPS 和 DirectAdmin 管理面板。
我认为最简单的解决方案是 运行 直接使用来自 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
我需要一个 shell 脚本,它将 运行 目录中的两个 .sh 文件:/opt/tomcat-latest/bin
#!/bin/sh
cd /opt/tomcat-latest/bin
./shutdown.sh
./startup.sh
这段代码能实现我的目标吗?如果是这样,我如何在每 2 小时 运行s 的 cron 作业上做到这一点?我有一个 Linux Centos VPS 和 DirectAdmin 管理面板。
我认为最简单的解决方案是 运行 直接使用来自 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