Предположим, управляющая программа запускает шаг оболочки, который записывает входной файл, а затем планирует обработчик этого файла. Записывающий процесс приостанавливается до завершения. Программа получает событие об остановке процесса, а предложенное правило считает его разрешением запустить обработчик.
Похоже, так теряется различие между паузой и завершением. Управление заданиями Bash позволяет возобновить приостановленное задание. Какие условия программа должна требовать перед запуском зависимого шага и как представлять приостановку во время ожидания? Предположим, выходные данные ещё не проверялись.