我想在 Debian Buster 上每 5 分钟运行一次 cron。
我的步骤:
crontab -e
*/5 * * * * /usr/local/bin/squid-analyzer > /dev/null 2>&1
sudo service cron reload
不幸的是,这个条目没有任何效果。
tail /var/log/syslog -f
命令似乎已执行。输出:
Jan 6 12:20:01 CRON[8290]: (root) CMD (/usr/local/bin/squid-analyzer > /dev/null 2>&1)
网站未更新。在 bash 中执行脚本手册可以正常工作。
像这样在我的 crontab 中摆弄变量不会产生任何影响:
HOME=/root
LOGNAME=root
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
LANG=en_US.UTF-8
#!/usr/bin/env bash
PWD=/root
非常感谢您的帮助!
答案1
谢谢!问题解决了。这是与软件相关的。https://github.com/darold/squidanalyzer/issues/210