星号检查脚本未从crontab运行



星号检查脚本不仅在由crontab运行时运行,而且由./script.shsh script.sh运行。这是脚本:

date
asterisk -rx "show channels"
asterisk -rx "zap show channels" 

然后我将>>写入日志文件。当我通过./sh>> log.log手动运行时,它可以工作,只是不是作为列为的crontab

* * * * * /root/script.sh

我尝试在脚本顶部添加#!/bash/sh,无论我尝试什么,都只显示日期。我是一个抨击脚本的傻瓜,我正在努力学习。

由于将注释标记为答案的功能请求仍然被拒绝,因此我将上述解决方案复制到此处

你查过路了吗?在cron下运行时,几乎可以肯定会有所不同。(您可以在crontab中设置PATH=…。在命令行中,键入"echo$PATH"以查看您所期望的内容。)在script.sh中提供date、星号和日志文件的完整路径可能更标准(例如,"/bin/date/PATH/to/星号…")–mjk

相关内容

  • 没有找到相关文章

最新更新