Zsh работает с задачами подобно Bash, но при этом
имеется возможность более гибко работать с заданиями запущенными в
фоновом режиме. Кроме команды
&
, которая используется для
запуска задачи в фоновом режиме, также определены команды
&|
или
&!
, которые запускают
программу таким образом, что она не будет иметь записи в таблице
задач и с которой нельзя будет работать обычными функциями работы
с заданиями.
Для ссылки на задания можно использовать специальные
переменные: %NUMBER
— для ссылки на
задание номер NUMBER
(как в Bash);
%STRING
и
%?STRING
— для ссылки на задания,
чьи командные строки начинаются и содержат строку
STRING
соответственно;
%%
(или %+
) и
%-
для ссылки на текущее и предыдущее
задание.