У меня есть тестовый скрипт, который я запускаю, который генерирует некоторые ошибки, показанные ниже, я ожидаю эти ошибки. В любом случае, я могу помешать им показывать на экране? Я используюскрыть сообщения об ошибках в сценарии dcl
$ write sys$output
для отображения, если ожидается ожидаемая ошибка.
Я пытался использовать
$ DEFINE SYS$ERROR ERROR.LOG
но затем изменил весь мой журнал вывода ошибок на это, если это правильный способ справиться с этим я могу сбросить это в конце моего сценария какого-то образом?
[пример ошибки]
%DCL-E-OPENIN, error opening TEST$DISK:[AAA]NOTTHERE.TXT; as input
-RMS-E-FNF, file not found
%DCL-E-OPENIN, error opening TEST$DISK:[AAA]NOTTHERE.TXT; as input
-RMS-E-FNF, file not found
%DCL-W-UNDFIL, file has not been opened by DCL - check logical name
Ваш команда 'Define', Является ли это в вашем сценарии или вы ввели его на DCL подскажете? – Saju
Это внутри скрипта, похоже, что я продолжал использовать error.log, пока не сделал выход, и снова войдите в систему. – user1943219
Вы пробовали 'set message/nofacility/noseverity/noidentification/notext'? Если это сработает для вас, вы можете использовать 'f $ environment (« message »)', чтобы получить текущие настройки, чтобы они могли быть восстановлены до выхода. – HABO