Winタスクスケジューラで毎週perlスクリプトを実行するタスクをスケジュールしたい。perl スクリプトは、次を使用してコマンド ラインから手動で実行されます。
perl update_blastdb.pl --passive --decompress refseq_rna
上記の3つの引数を渡すにはどうすればよいですか:
--passive --decompress refseq_rna
Edit1:以下 を含むbatファイルを作成しました:
@echo off
cd "C:\inetpub\wwwroot\webclient\db\nucleotide"
call "C:\Strawberry\perl\bin\perl.exe" "C:\inetpub\wwwroot\webclient\db\nucleotide\update_blastdb.pl" --passive --decompress gss_annot> C:\perl_out.log 2>&1
Winタスクスケジューラでタスクをスケジュールして、batファイルを実行します。まず、実行する時間を指定すると、時間が行ったり来たりして、タスクが実行されません (ステータス: 準備完了)。第二に、タスクを右クリックして実行をクリックして手動でタスクを実行すると、ステータスが(実行中)に変わりますが、作成したエラーログ、perl_out.log、および見つかったエラーログを確認すると、実行されていないようですそれは作成されません。
説明をお願いします。
Edit3: タスクを「基本タスク」として作成すると、正常に実行されました。ありがとう