bash: что такое jobspec
при чтении документации [1], термин "jobspec" появляется несколько раз.
Что такое jobspec?
[1] https://www.gnu.org/software/bash/manual/html_node/Job-Control-Builtins.html
1 ответов
раздел управления работой руководства Bash Грега описывает это следующим образом:
спецификация задания или "jobspec" - это способ ссылки на процессы, которые составляют задание. В jobspec может быть:
%nдля обозначения номера заданияn.%strссылаться на задание, которое было запущено командой, начинающейся сstr. Это ошибка, если существует более одного такого задания.%?strссылаться на задание, которое было запущено командой, содержащейstr. Это ошибка, если существует более одного такого задания.%%или%+для ссылки на текущее задание: последнее, запущенное в фоновом режиме или приостановленное на переднем плане. fg и bg будут работать на этой работе, если не задан jobspec.%-для предыдущей работы (работа, которая была%%перед текущим).