我使用crontab來設置的cronjob爲了從混帳拉,手動將這些命令工作,但離的cronjob的似乎並不:cron作業混帳拉
- cd/var/www/project/& & git pull
那怎麼可以解決嗎?
我使用crontab來設置的cronjob爲了從混帳拉,手動將這些命令工作,但離的cronjob的似乎並不:cron作業混帳拉
- cd/var/www/project/& & git pull
那怎麼可以解決嗎?
這很可能是由於/ var /所需的sudo權限造成的。
製作一個shell腳本cron_pull.sh任何地方,並在cron上運行它。
在cron_pull.sh:
#!/bin/bash
cd /var/www/project
git gull
運行
sudo chmod +x cron_pull.sh
在須藤的crontab -e:
* * * * * /path/to/cron_pull.sh
我也有類似的問題,我的問題是crontab中不在你的個人資料下運行,首先嚐試加載。例如,。 。 。 。 。 /export/home/username/.profile; cd/var/www/project/&& git pull – OTTA
我是crontab新手,請指出要做什麼 – Przemek