解决 linux 下 cronjob 运行不成功的问题

发布于
·
刚刚更新🔥 热乎乎
如何 debug
把对应的 cronjob 的日志导出到某个文件中,这样方便查看
/15 * NOTES_FOLDER=/mnt/c/Users/zhaoc/Documents/MyLifeRecorded /home/zhaochunqi/.ghq/github.com/zhaochunqi/MyScripts/bashscript/2-git-sync.sh >> /home/zhaochunqi/cron.log 2>&1
然后这样就能看到日志说是找不到 git lfs
添加 nix 到 cronjob 的环境变量即可!
bash
PATH=/home/zhaochunqi/.nix-profile/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
注意,不能用 ~ 这样的相对路径,要使用绝对路径.