Domanda

Ho uno script DCL su VMS che chiama uno script perl. C'è un comando VMS / DCL posso usare che mi dica ogni file handle aperti dal script perl?

È stato utile?

Soluzione

Set di default al disco l'applicazione va da (o potrebbe essere necessario provare ogni disco in successione, se si tratta di un molto grande o distribuito app). Poi il comando è

show device / file / nosystem

Se siete su una versione più recente di VMS e gli elenchi sono troppo lunghi, è possibile reindirizzare con una ricerca in questo modo:

tubo spettacolo dispositivo / file / nosystem | ricerca $ sys di ingresso (nome di script perl)

Altri suggerimenti

Hai bisogno di trovare la documentazione per non documentata VMS Caratteristiche: -)

Scherzi a parte credo che set watch potrebbe fare quello che vuoi. Se si emette

$ set watch file/class=(all,nodump)
$ perl yourperlscript.pl

Otterrete i carichi di uscita che si spera includere ciò che si desidera. I havent fatto per anni, probabilmente regolare le opzioni di perfezionarlo. Vedere http://www.parsec.com/openvms/undocumented.php?page= 13

Jason, ho bisogno di maggiori chiarimenti per una). Stai dicendo che si desidera eseguire lo script perl in un file batch e avere il file batch monitorano i file a cui si accede dallo script perl? O qualcos'altro?

Hmm, non sono sicuro di questo. Forse aggiungere un tag linux per il tuo post in modo che alcune persone Linux può vedere questo e carillon. Io non sono sicuro perché il vostro programma Perl non saprebbe quali file è aperto. E 'il vostro programma, non sarebbe accedere ai file ti ha detto che per l'accesso? Oppure, se siete calcolando i nomi di file in qualche modo (che ho fatto in COBOL, ma ancora conoscere almeno che elenco per trovare loro, e quello schema di denominazione che usano), saresti ancora avere indizi come quello che ho citato. Inoltre, dal momento che è il vostro programma, e se si sta calcolando i nomi dei file, coudn't anche voi fate la vostra uscita programma Perl il proprio rapporto poco di ciò che i file sono stati? Come, subito dopo che calcola il nome del file, l'hanno copiare la stringa di nome di un file di report separato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top