【发布时间】:2020-05-20 23:54:44
【问题描述】:
SHELL=/bin/bash
* * * * * /home/VI/vserver/jira_extractor/bash_scripts/cronbg.sh
我以本地用户身份使用
crontab -e编辑 crontab。Cron 正在运行
root 7296 1 0 17:28 ? 00:00:00 /usr/sbin/cron -f我的脚本在使用与 crontab
crontab 脚本末尾有一个空行。
我已指定 crontab 将在 bash shell 中运行
任何有关故障排除的提示将不胜感激
【问题讨论】:
-
我没有看到您显示的 crontab 中指定的路径。不正确或不完整的 PATH 设置通常是导致这种故障情况的原因。此外,
cron会向系统上 crontab 的所有者发送一封电子邮件。因此,如果您可以在该系统上获取本地邮件,它应该会告诉您错误是什么。 -
@Jake :为了调试,我会在 crontab 中将命令写成
/bin/bash -x /home/VI/vserver/jira_extractor/bash_scripts/cronbg.sh >/home/VI/cronbg.log 2>&1看看你是否得到一个日志文件。