Bash suspend

В bashе есть такая встроенная команда: suspend. Она усыпляет shell до тех пор пока не будет получен сигнал CONT. Все замечательно работает, только... Только вот из скриптов не вызывается.
Задача передо мной примерно такая: скрипт должен выполнить некоторую работу, подождать получения CONT и затем выполнить еще кое что. Пишу:

somthing
suspend
somthing else

Результат:

line 6: suspend: cannot suspend: no job control

Я конечно понимаю, что можно kill -STOP $$ использовать, но, все-таки, ПОЧЕМУ???

Потому, что не

Потому, что не реализовано.
suspend относится к управлению заданиями, которое нужно, чтобы пользователь мог с одного терминала работать сразу с несколькими приложениями. И все эти каманды управления тесно связаны с тем, какое приложение в настоящий момент использует терминал.

Что значит не

Что значит не реализовано? Интерактивный shell посылает себе сигнал STOP, а не интерактивный не может? Кто его "пробуждать" будет как его заботит?

P.S. Для чего нужен suspend в курсах. Так обычно и использую.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".