Что такое JID (идентификатор задания) и всегда ли он меньше PID?

Я не знаю, что такое JID (идентификатор задания) и как он назначен. Каково это отношение к PID и как один из них влияет на размер другого?

  • дочерний процесс не наследует ожидающие сигналы от родителя после системного вызова fork, почему?
  • Сервис против процесса?
  • Что означает «Неизвестный экземпляр» при перезапуске службы?
  • fork () и как сигналы передаются процессам
  • К какой группе процессов относится моя программа, когда она начинается с bash?
  • Как родительский процесс знает идентификаторы процессов дочерних процессов, которые он начал?
  • One Solution collect form web for “Что такое JID (идентификатор задания) и всегда ли он меньше PID?”

    Между PID и идентификатором задания нет связей между используемыми мной оболочками ( bash , dash и zsh ).

    Однако задание оболочки является дочерним процессом оболочки, тогда как PID 1 ( init ) является предком всех процессов, включая оболочку. Поэтому процесс с идентификатором задания 1 всегда будет иметь идентификатор PID больше, чем идентификатор задания.

    Назначение идентификатора задания зависит от оболочки. В bash обычно назначается идентификатор задания, который больше, чем наибольший идентификатор задания работающего фонового задания:

     $ sleep 1 & sleep 10 & sleep 1 & [1] 11367 [2] 11370 [3] 11373 $ [1] Done sleep 1 [3]+ Done sleep 1 $ sleep 1 & [3] 11378 
    Interesting Posts

    Выполняйте каждую команду в терминале из верхней строки / Выполните очистку перед каждой командой

    rsync сравнить каталоги?

    Показывать информацию «последнего входа», когда «su»

    Сравните два файла с первым столбцом и удалите повторяющуюся строку из второго файла в сценарии оболочки

    Как DROP запросы icmp с firewalld?

    Удаление всех файлов, начинающихся со скобок

    Как сделать, чтобы Evince открывал несколько PDF-документов на вкладках, а не отдельно?

    Сохранить состояние окна в DWM

    Список файлов, содержащих меньше N строк, соответствующих шаблону / строке

    Тестирование приоритета разрешения адресов из командной строки

    Как процесс обрабатывает ситуацию, когда он не находит памяти для использования?

    Поиск файлов, содержащих несколько ключевых слов в любом месте файла

    sed конвертировать 4 пробела в 2

    Несогласованная производительность X11-forwarding

    Использование rpm / grep для проверки того, установлены ли несколько сервисов – как один вкладыш?

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