Оператор синхронного запуска программы

Синтаксис

run (<​спецификация программы​>);
[ iferr { <​блок операторов​> } ]
<​спецификация программы​>::= <​символьное выражение​>

Описание

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