Назад | Перейти на главную страницу

Как запустить скрипт на сервере через 1 минуту после совершения коммита?

Помимо создания второго сценария, который будет проверять время последней фиксации, а затем запускать основной сценарий, что было бы слишком сложным для решения, есть ли более простой вариант?

Напишите хук git post-commit, содержащий вызов at time+60

Кроме at (который может быть или не быть доступен пользователю, под которым запускается ловушка), вы также можете сделать что-то подобное из соответствующего хука, возможно post-receive):

( sleep 1m ; /usr/local/bin/do_something ) &