Каковы эти процессы и почему я не могу их убить?

(В OS X 10.11.3) У меня возникла проблема с запуском Java-процесса, который должен прослушиваться на порту 8040. Получение исключения BindException. Похоже, что кто-то еще слушает его. Быстрая проверка подтверждает, что:

lsof -i TCP| fgrep LISTEN | grep 8040 jspawnhel 13566 alon 255u IPv6 0x2a5edc8fe0a093d7 0t0 TCP *:8040 (LISTEN) jspawnhel 14482 alon 255u IPv6 0x2a5edc8fe0a093d7 0t0 TCP *:8040 (LISTEN) jspawnhel 81770 alon 255u IPv6 0x2a5edc8fe0a093d7 0t0 TCP *:8040 (LISTEN) 

Итак, я пытаюсь понять, что такое эти процессы, но я не понимаю, что показывает мне ps:

 ps ax | grep "13566\|14482\|81770" 13566 ?? U 0:00.00 313:316 14482 ?? U 0:00.00 324:327 81770 ?? U 0:00.00 301:304 

что это "??" имею в виду? что такое 313: 316 в этом контексте?

Я не могу убить его, даже с -9:

 kill -9 13566 ps ax | grep 13566 13566 ?? U 0:00.00 313:316 

Пробовал много раз …

Любая помощь приветствуется.

One Solution collect form web for “Каковы эти процессы и почему я не могу их убить?”

Если вы запустите ps ax без grep, вы увидите заголовки столбцов:

 PID TT STAT TIME COMMAND 

?? находится в столбце TT – это управляющий терминал для процесса. The ?? указывает, что процесс не связан с терминалом.

U в столбце STAT указывает, что процесс находится в состоянии бесперебойного сна. Это объясняет, почему вы не можете его убить – заблокирован в режиме бесперебойного сна в ядре и не может быть разблокирован для завершения. Когда процесс в конечном итоге выходит из состояния бесперебойного питания, он заметит сигнал и умрет.

Цифры справа находятся в столбце COMMAND – это имя процесса. Что касается этих процессов, я не знаю.

  • Не удается найти инициированные Cron процессы, инициированные на сервере Amazon EC2
  • Почему `htop` показывает больше процессов, чем` ps`
  • как получить процессор, которому в настоящее время назначен поток?
  • sudo pgrep -f соответствует произвольным строкам и возвращает увеличение pids
  • Сортировка вывода `ps`
  • Поиск строки и печать первого столбца первой строки с помощью awk
  • Что такое «лидеры сессий» в `ps`?
  • Как я могу показать дерево процессов в терминальной оболочке, включая детей?
  • Инструмент стиля Solaris ptree для Linux
  • Нужно получить командную строку всех запущенных демонов
  • Странное поведение «ps -o pgid»
  • Linux и Unix - лучшая ОС в мире.