Сценарий Bash, завершение процесса путем извлечения из файла PID

Это то, что у меня сейчас есть в скрипте bash:

ps aux | grep glassfish | grep domain1 | gawk '{print $2}' | xargs kill -9

Проблема заключается в том, что если кто-то еще войдет в систему и вытащит что-то, связанное с Glassfish, он также получит этот PID. Это приводит к уничтожению неправильного PID.

Итак, мой вопрос заключается в том, как мне исправить то, что мне нужно, чтобы вытащить только правильный PID, и как мне переписать его, чтобы вытащить PID из файла PID, который генерирует стеклянная рыба.

13
задан Cœur 5 August 2017 в 10:20
поделиться