Есть ли способ присвоить процессу или псевдониму имя, чтобы его можно было уничтожить, вызвав kill ?

У меня есть один Ubuntu 12.04 vps, и я использую git для загрузки кода для веб-сервера, когда я нажимаю git на vps, я должен войти через ssh в vps и искать процесс следующим образом:

ps -A | grep node

Я убиваю его, как только узнаю PID и перезагружаю сервер.

Поскольку git выполняет некоторый сценарий post-receive, чтобы внести изменения в хранилище в правильное местоположение на VPS, я подумал, что мог бы добавить некоторый сервер restart или stop/start инструкции, однако я думаю, что было бы проще иметь тег / псевдоним для серверного процесса, если я не добавляю ни один серверный процесс в качестве демона.

Какое решение предлагается?

0
задан 6 May 2014 в 07:14

1 ответ

Вы могли автоматизировать свой существующий метод с pidof:

kill -HUP `pidof node`

В ударе, с помощью обратных галочек ('') выполняет команду в обратных галочках сначала и помещает вывод той команды в команду на внешней стороне (kill -HUP). Удобный для знания.

0
ответ дан 6 May 2014 в 07:14

Другие вопросы по тегам:

Похожие вопросы: