Что такое 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

    Как загрузить загрузчик Fedora 25

    Безопасно ли перемещать разделы?

    Завершить каждый фоновый процесс

    Нет разрешения на создание подкаталога, когда пользователь принадлежит группе каталогов

    Клиент электронной почты командной строки, который синхронизирует контакты с внешним сервером?

    Как скопировать / выставить многострочное выражение, которое я ввел в приглашении ZSH?

    Как проверить, что изменяется содержимое файла, а не atime, mtime, ctime в Linux?

    iwconfig не найден, но установлены беспроводные инструменты

    Центр программного обеспечения не открывается в Linux Mint

    Как усечь второй столбец из точки (.)?

    Вызов mailx из колла

    Как отдельно проверять каждый «блок» большого файла

    В чем разница между командами whatis и apropos?

    Регуляторы громкости наушников Громкость динамика в Acer NE46RS1 Проблема с компрессией ноутбука и громкости также

    Почему LUKS нужно генерировать хеш-значения?

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