Я пытался создать cronjob с задачей делать git pull каждую минуту, чтобы мой производственный сайт синхронизировался с моей главной ветвью.
Вывод git должен выполняться системным пользователем nobody из-за проблемы с разрешениями. Однако кажется, что учетной записи nobody не разрешены команды запуска. Поэтому я должен создавать задачи как пользователь root.
В crontab я пробовал:
*/1 * * * * su -s /bin/sh nobody -c 'cd ~heilee/www && git pull -q origin master' >> ~/git.log
Это не работает, и я не знаю, как его отладить.
Может ли кто-нибудь помочь?
UPDATE1: команда git pull правильная. Я могу запустить его без ошибок.