質問
いDCLトVMを呼びかけるperlスクリプトはありまVMS/DCLコマンドが使用できますが教えてすべてのファイルを扱うのperlスクリプト?
解決
設定のデフォルトのディスクのアプリから(なければならなくなるかもしれてみては各ディスクには、承継の場合でも大型の配布を行っていない。その後、コマンド
ショーデバイス-ファイル/nosystem
れば、より最近のバージョンのVMのリストが長すぎると、パイプで検索のように:
パイプを示デバイス-ファイル/nosystem|検索sys$入力(名のperlスクリプト)
他のヒント
文書化されていないVMS機能のドキュメントを見つける必要があります:-)
真剣に私はそう思う set watch
あなたが望むことをするかもしれません。発行する場合
$ set watch file/class=(all,nodump)
$ perl yourperlscript.pl
あなたが望むものを含むことを願っています。私は何年もそれをしていません、あなたはおそらくそれを微調整するためのオプションを調整します。見るhttp://www.parsec.com/openvms/undocumented.php?page=13
ジェイソン、a)のためにもっと説明が必要です。 Perlスクリプトをバッチファイルで実行し、バッチファイルにPerlスクリプトがアクセスしているファイルを監視したいと言っていますか?または、他の何か?
うーん、それについてはわかりません。 Linuxタグを投稿に追加して、Linuxの人々がこれを見ることができるようにすることができます。なぜPerlプログラムが開いたファイルがわからないのかわかりません。それはあなたのプログラムです、それはあなたがそれにアクセスするように言ったファイルにアクセスしませんか?または、何らかの形でファイル名を計算している場合(私はCOBOLでやったが、少なくともそれらを見つけるためのディレクトリとそれらが使用する命名スキームを知っている場合)、あなたはまだ私が言及したもののような手がかりを持っているでしょう。また、それはあなたのプログラムであり、ファイル名を計算しているなら、Perlプログラムを出力しても、ファイルが何であるかについての小さなレポートも作成しませんか?同様に、ファイル名を計算した直後に、名前の文字列を別のレポートファイルにコピーしてもらいます。