Я хочу прослушать веб-перехватчик с GitHub и запустить сценарий bash (git pull
) при любом новом коммите.
Я не хочу использовать python
или nodejs
только сценарий bash. Является ли это возможным? Я верю, что netcat
может это сделать.
Мне не нужно разбирать запрос. Слушайте только определенный порт, и если кто-то попытается подключиться к этому порту, запустить скрипт.
Необязательно: может быть, netcat сможет передать тело запроса awk
или pgrep
и фильтровать только post
запрос или даже извлечь имя REPO в переменную среды.