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