Задания

Zsh работает с задачами подобно Bash, но при этом имеется возможность более гибко работать с заданиями запущенными в фоновом режиме. Кроме команды &, которая используется для запуска задачи в фоновом режиме, также определены команды &| или &!, которые запускают программу таким образом, что она не будет иметь записи в таблице задач и с которой нельзя будет работать обычными функциями работы с заданиями.

Для ссылки на задания можно использовать специальные переменные: %NUMBER  — для ссылки на задание номер NUMBER (как в Bash); %STRING и %?STRING  — для ссылки на задания, чьи командные строки начинаются и содержат строку STRING соответственно; %% (или %+) и %- для ссылки на текущее и предыдущее задание.