
|  |      1Routeros      2024-03-29 02:36:17 +08:00  1 cat /var/log/cron 瞅瞅。 把任务写到脚本文件里面,crontab 直接调用脚本。 | 
|  |      2cctv6      2024-03-29 02:36:45 +08:00 via Android  1 问题大概是执行脚本的工作目录的问题,脚本虽然能执行,但是脚本的工作目录应该是在用户的家目录下,不是在 git 仓库下,所以失败了。你可以在脚本第一行加一句 cd ,切换到 git 仓库的路径下。 | 
|  |      3ETiV      2024-03-29 04:01:47 +08:00  1 除了 PWD 路径问题,还一个是 PATH 环境变量 用 journalctl -u cron 看 log | 
|  |      4hawhaw      2024-03-29 06:41:24 +08:00 via Android  1 cron 不能但手动能的问题大概率是环境变量或权限问题。具体看下日志就知道了 | 
|  |      5hawhaw      2024-03-29 06:42:59 +08:00 via Android  1 看看 /var/mail/xxxxxx    如果你跑 cron 的用户名是 xxxxx 的话 | 
|  |      6SenLief      2024-03-29 07:23:20 +08:00 发日志啊 | 
|      7JoeJasper      2024-03-29 07:49:40 +08:00  1 ubuntu 下查看下默认的 shell 是哪个,写脚本做好头部写成 #!/bin/bash 试试 | 
|  |      8WilliamColton OP @cdlnls #2 一语惊醒梦中人,已经正常了,感激不尽! 同时也感谢以上诸位的热心帮助:-)😛 |