Убить процесс java (в linux) по имени процесса вместо PID
при настройке / установке кластера Hadoop нам часто нужно убить процесс/Демон Java. Мы видим Java-процессы / демоны, работающие с
3 ответов
вот команда, чтобы убить процесс Java по имени процесса is вместо его ProcessID.
kill `jps | grep "DataNode" | cut -d " " -f 1`
позвольте мне объяснить больше, о пользе этой команды. Допустим, вы работаете с кластером Hadoop. Его часто требуется, чтобы вы проверяли Java-демоны, работающие с . Допустим, когда вы даете эту команду на рабочих узлах,вы видите следующий вывод.
1915 NodeManager
18119 DataNode
17680 Jps
обычно, если мы хотим убить процесс DataNode, мы использовали бы следующее команда
kill -9 18119
но, это немного трудно введите PID
использовать
чтобы получить идентификатор процесса этого процесса java run
netstat-tuplen
идентификатор процесса (PID) этого процесса, которого вы хотите убить и запустить
убить -9 PID