我正在使用crontab设置cronjob以便从git中提取,手动这些命令可以正常工作,但是从cronjob看来并不是这样:
- cd / var / www / project /&& git pull
如何修复?
答案 0 :(得分:3)
可能是由于/ var /上需要sudo权限。
在任何地方创建一个shell脚本 cron_pull.sh 并在cron上运行它。
在cron_pull.sh中:
#!/bin/bash
cd /var/www/project
git pull
运行
sudo chmod +x cron_pull.sh
在sudo crontab -e:
* * * * * /path/to/cron_pull.sh