0 20 * * 0 /path_to_script
Isso executará o comando especificado (substitua /path_to_script'
) às 20:00, horário local, todos os domingos. A sintaxe para tarefas agendadas é bastante simples, e há uma ferramenta inteligente que ajudará a criá-las sem lembrar as posições do código .
Nesse caso, o comando deve ser um script que executa o commit para você. Eu acho que seria mais fácil no seu caso escrever um script de shell rápido para mudar para o diretório clone e então executar o commit. Crie um arquivo em ~/commit.sh
e coloque isso nele (substituindo /location/of/clone
, é claro)
#!/bin/sh
cd /location/of/clone
git-commit -m "commit message, to avoid being prompted interactively"
Em seguida, use chmod +x ~/commit.sh
para torná-lo executável e execute a tarefa do cron (referindo-se a ele por seu caminho completo, em vez de usar ~
).