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