Sim.
Crie um script de shell com algo como:
#!/bin/sh cd /var/www git pull origin master
Você pode armazenar o arquivo onde quiser. Vamos supor em / scripts / Vamos supor que seja chamado de getsite.sh
Verifique se o seu arquivo é executável:
chmod +x /scripts/getsite.sh
Execute o comando para garantir que funcione. Eu suponho que você já tenha executado git init e configure o repo.
/scripts/getsite.sh
Supondo que tudo funcione bem, você pode criar uma entrada crontab para executá-lo sempre que achar necessário:
crontab -e
Você precisará de uma entrada como nos seguintes termos:
59 23 * * * /scripts/getsite.sh
Isso executaria o script às 23:59 todos os dias.
Leia a página de manual do crontab se precisar de ajuda.