
一句话承诺:用流程图和命令清单,快速让定时任务“真的”执行而不是默默失败。

项目 | 命令/动作 | 说明 |
|---|---|---|
语法 | crontab -l | 检查分钟/小时/日/月/周 |
环境 | printenv | PATH 与 SHELL 差异 |
日志 | /var/log/cron | 不同发行版位置不同 |
# 编辑任务
crontab -e
# 示例:每5分钟写一行日志
*/5 * * * * /usr/bin/env bash -lc 'echo "tick $(date)" >> /tmp/cron.log'
# 查看日志
cat /tmp/cron.log
# 检查系统日志(CentOS/RHEL)
tail -f /var/log/cron
# Ubuntu可能在syslog
sudo journalctl -u cron -fbash -lc 能加载登陆shell的配置,减少环境差异。Windows WSL 网络不通?最简单的转发与端口核查(命令清单+排错表)。