我在VMS上有一个调用perl脚本的DCL脚本。是否有可以使用的VMS / DCL命令告诉我perl脚本打开的每个文件句柄?
答案 0 :(得分:3)
将默认设置为应用程序运行的磁盘(或者如果它是一个非常大的或分布式的应用程序,您可能必须连续尝试每个磁盘)。然后命令是
show device / files / nosystem
如果您使用的是更新版本的VMS并且列表太长,您可以通过搜索来管道:
管道显示设备/文件/ nosystem | search sys $ input(perl脚本的名称)
答案 1 :(得分:1)
您需要找到未记录的VMS功能的文档: - )
说真的,我认为set watch
可能会做你想要的。如果您发出
$ set watch file/class=(all,nodump)
$ perl yourperlscript.pl
您将获得大量的输出,希望包含您想要的内容。我已经做了多年,你可能会调整选项来微调它。看到 http://www.parsec.com/openvms/undocumented.php?page=13
答案 2 :(得分:0)
答案 3 :(得分:0)