Gron拉的Cron工作

时间:2017-06-13 14:10:31

标签: cron

我正在使用crontab设置cronjob以便从git中提取,手动这些命令可以正常工作,但是从cronjob看来并不是这样:

  
      
    •   
      •   
        •   
          •   
          • cd / var / www / project /&& git pull
          •   
        •   
      •   
    •   
  •   

如何修复?

1 个答案:

答案 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