Crontab 排错笔记

如何查日志 1 sudo /var/log/syslog | grep cron 捕获输出 1 1 2 * * * /home/hyy/Start.py >/tmp/output.log 2>&1 确认 cron 在跑 1 ps -ef | grep cron | grep -v grep 路径要对 crontab 默认在 $HOME 下执行;若脚本里用 os.getcwd(),目录不对会报找不到模块。 命令里尽量写绝对路径,或在任务前 source ~/.zshrc,保证环境变量可用。 最后一行要空行 很多人踩坑:crontab 文件末尾需要空行,否则最后一条可能不执行。 Debian/Ubuntu 的权限与命名 /etc/cron.d 及 cron.{hourly,daily,weekly,monthly} 下的文件需满足: ...

2017年8月7日 · hyyfrank