Como executar um script em um servidor 1 minuto depois que uma confirmação foi feita?

3

Além de criar um segundo script que verificaria o horário do último commit e depois executaria o script principal e qual seria a solução mais complexa, existe um script mais simples?

    
por Oaemirami 16.06.2018 / 17:25

2 respostas

5

Escreva um gancho git post-commit que contenha uma chamada para at time+60

    
por 16.06.2018 / 17:51
1

Além de at (que pode ou não estar disponível para o usuário com o qual o gancho é executado), você também pode fazer algo assim do gancho apropriado, provavelmente post-receive ):

( sleep 1m ; /usr/local/bin/do_something ) &
    
por 19.06.2018 / 14:08