Bash脚本无法启动服务

时间:2013-06-19 18:15:33

标签: bash service

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

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

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

Servicename Service is not running.

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

1 个答案:

答案 0 :(得分:0)

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