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

(В 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 

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

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

  • Получите обновляющий список запущенных определенных процессов
  • sudo pgrep -f соответствует произвольным строкам и возвращает увеличение pids
  • Как получить название медиа, воспроизводимого в VLC или других медиаплеерах с использованием CLI?
  • Извлечение информации о процессе
  • Нужен скрипт для уничтожения процесса python с низким потреблением процессора
  • Как можно сортировать поле CPU команды ps?
  • Разница между выводами top и ps
  • Как запустить Java-процесс, который будет рассматриваться не как «java ...» в списке процессов?
  • One Solution collect form web for “Каковы эти процессы и почему я не могу их убить?”

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

     PID TT STAT TIME COMMAND 

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

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

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

    Interesting Posts

    неожиданный вывод с помощью grep

    Разрешение отклонено при попытке запуска скрипта как другого пользователя

    ulimit: разница между жесткими и мягкими пределами

    Установите второй накопитель ssd на centos. Как я могу определить, который является неиспользуемым диском?

    CentOS – SSH – Файл, который меняет настройку Iunput

    Это хорошая идея поместить ~ / .cache в tmpfs?

    Замена параметров и сообщения об ошибках: подавление номеров строк и т. Д.

    Случайный файл отображается в разных каталогах. Как проследить ее создателя?

    btrfs RAID1 массив показывает как два диска

    Прохождение через пространственно разделенную строку

    Вызывает ли процесс, вызывающий убийцу-убийцу?

    Есть ли для RedHat среда, похожая на pbuilder?

    Удалите запятую из столбцов в файле, если она находится в конце

    Как изменить конфигурацию SELinux настойчиво?

    Все команды, которые должны использоваться для подключения к Wi-Fi в командной строке

    Linux и Unix - лучшая ОС в мире.