Оператор синхронного запуска программы
Синтаксис
run (< спецификация программы >); [ iferr { < блок операторов > } ] < спецификация программы >::= < символьное выражение >
Описание
Оператор запускает на выполнение указанную программу, и утилита lhb переходит в ожидание завершения работы этой программы. < Спецификация программы > должна однозначно определять имя программы и её местонахождение. Если указано только
имя программы, она будет искаться в соответствии с правилами ОС. Результат
выполнения программы возвращается в предопределенной переменной CERROR
. Если
результат выполнения программы отличен от 0, то происходит генерация exception
или выполнение секции iferr
оператора.