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