Windows2012 Serverのdirコマンドの結果が帰ってこない

Windows2012 Serverで、タスクスケジューラで実行しているperlスクリプトが動かなくなっていたので、原因を調べていたところ、外部コマンド実行で dir コマンドを実行しているところで応答なしになってスクリプトが止まっているのが原因でした。

再現テストをいろいろやった結果、コマンドプロンプトでも、再現しました。

dir /s d:\xxxx

存在しないフルパスのフォルダに対して、再帰的にファイル一覧を表示しようと、dirコマンドを実行しているだけです。 同じWindows2012 Serverの他のサーバでも試したんですが、そっちでは再現しないんですよね。なんか他の条件があるのかな。。

エラーに遭遇したperlスクリプトは、dirコマンドを実行する前に、フォルダ存在チェックを入れることで回避はできてるけど、なんか気持ち悪くて、気になってる。

One Comment

  • Don’t worry, at Hever Leger on-line website, you will buy cheap Herve Leger in your wife. Online website supply dress of this brand with varies model, different colour, glorious high quality, low cost worth and best service.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.