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