0

我正在尝试通过我通过 cron 运行的脚本启动服务。基本上它只是这样做

/local/services/servicename status
/local/services/servicename stop
/local/services/servicename start

如果我自己运行命令,服务启动正常,但是每当我通过脚本运行它并手动检查服务状态时,它的响应总是

Servicename Service is not running.

我现在真的很困惑。bash 脚本无法启动服务的任何特殊原因?

4

1 回答 1

0

不是您具体问题的真正答案,但绝对是调试 cron 行为的有用提示。Cron 将电子邮件消息发送给它运行的用户。如果您在根 crontab 中运行它,请以 rootmail身份在终端中运行该命令,您将在收件箱中看到 cron 消息。通过键入消息编号来检查它们(或man mail了解如何使用它)。

于 2013-06-19T18:28:32.250 回答