Мне нужна помощь с openVMS.Изменить приглашение в OpenVMS
подсказка по умолчанию под VMS является $
Я хочу обновить это, чтобы отразить текущий рабочий каталог, который я нахожусь в, как я могу в Unix/Linux, когда я изменить каталоги.
Я создал файл с именем login.com и поместить это в мой домашний каталог в системе OpenVMS и добавил следующий код:
$ SET PROMPT='f$environment("default")'
который должен работать, отображая текущую директорию, однако она отражает только мое домашний каталог во время входа в систему. Он не динамически обновляется по мере изменения каталогов. Если я запустил указанную выше команду в терминале, она покажет текущий каталог.
Есть ли способ обновить login.com для динамического обновления запроса каждый раз, когда я меняю каталог?
Вы не можете сделать динамическое приглашение, но вы можете изменить способ изменения каталогов. Используйте командную процедуру для установки каталога и обновления запроса. К сожалению, это не поможет, если существующие командные процедуры или приложения изменяют текущий каталог по умолчанию. Взгляните на 20 и 21 [здесь] (http://www.cts.wustl.edu/~allen/vms-sdt.html) на способы управления стеком каталогов по умолчанию. Вы можете добавить 'set prompt' к ним. Или [this] (https://www.mpp.mpg.de/~huber/vmssig/src/COM/DIRSTACK.COM) вариант темы. – HABO
HABO было давно динамическое приглашение, с указанием времени (так что ваше приглашение было 10:03 в 10:03 и 17:12 в 17:12), я помню. Не уверен, что у него были отношения с dclcompete http://www.digiater.nl/openvms/freeware/v80/dclcomplete/dclcomplete.readme, поэтому вы можете определенно сделать приглашение динамическим – user2915097
из ftp: //www.digiater. nl/openvms/decus/vmslt96b/net96b/files_ftp2_kcl_ac_uk.txt 'SSHOOK \t \t Пример подключения к системным службам, чтобы дать динамическое приглашение' – user2915097