vmsdcl

files opened by a process on VMS


I have a DCL script on VMS which calls a perl script. Is there a VMS/DCL command I can use that will tell me every file handle opened by the perl script?


Solution

  • Set default to the disk the app runs from (or you might have to try each disk in succession if it's a really large or distributed app). Then the command is

    show device/files/nosystem

    If you're on a more recent version of VMS and the lists are too long, you can pipe it with a search by doing this:

    pipe show device/files/nosystem | search sys$input (name of perl script)