【发布时间】:2017-06-24 04:35:56
【问题描述】:
- 我在 /etc/systemd/system/bots.service 中有一个服务名称 bots
- 我有一个类似这样的 shell 脚本名称 runcron.sh
service bots stop service bots start
- 如果我运行 ./runcron.sh 服务将停止然后成功启动,但如果我将它放在这样的 crontab 中,它将无法成功运行
*/5 * * * * /home/vps171-107/runcron.sh
如何让 runcron.sh 停止然后在 crontab 中启动机器人服务?
更新
在 @armnotstrong 的帮助下,我将脚本更改为
/usr/sbin/service bots stop
/usr/sbin/service bots start
而且它有效!
【问题讨论】: