Запуск бесконечно долгого процесса в Git post-receive hook - PullRequest
0 голосов
/ 07 июня 2018

Я использую ловушку Git post-receive на моем сервере, чтобы всякий раз, когда я отправлял обновление на сервер, он проверял новый код, уничтожал текущее приложение Node и затем перезапускал приложение Node.Проблема заключается в том, что клиент никогда не отключится во время отправки на этот сервер, поскольку он ожидает завершения процесса Node перед отключением.Я пытался использовать & в конце, nohup и & вместе, и добавляю exit 0 в конец после &.

Есть идеи, как мне этого добиться?

1 Ответ

0 голосов
/ 07 июня 2018

Я нашел ответ здесь :

nohup /usr/local/bin/my_script &>/dev/null &

Очевидно, мне нужен был бит &>/dev/null.

...