定时任务脚本是:
cd /data/blogs/source/_posts/ && git pull origin master && npx hexo cl && npx hexo g
这个命令可以在命令行中可以正常执行。
但是配置到定时任务中:
通过
crontab -e
添加一条记录。
15,36,55 * * * * cd /data/blogs/source/_posts/ && git pull origin master && npx hexo cl && npx hexo g
查看定时任务的执行日志:tail -f /var/log/cron,只有如下信息
Aug 28 19:54:01 blogs crond[979]: (root) RELOAD (/var/spool/cron/root)
Aug 28 19:55:01 blogs CROND[6899]: (root) CMD (cd /data/blogs/source/_posts/ && git pull origin master && npx hexo cl && npx hexo g )
有日志,但是这个命令没有执行。请问为什么没有执行,如何解决这个问题?