私は私の問題をはっきりと説明できることを願っています。コマンドラインからperlスクリプトを実行するスケジュールタスク
私は見ての通り、私は、コマンドラインのパラメータを追加する必要があります。この
perl update_blastdb.pl databaseName --passive
のように私は、コマンドラインから実行するPerlスクリプトを持っています。
このスクリプトの実行をパラメータで週ごとに自動化したいと考えています。
Windowsのタスクマネージャは、自動的にタスクを実行するようにスケジュールできますが、Perlファイルパスをタスクスケジューラに渡すと、パラメータなしで実行されます。
私がしたいことをする最もよい方法は何ですか?変数フィールドの
- 引数
- コマンドプロンプトに
update_blastdb.pl
でパラメータを送信し、コマンド変数:私は持っている新しいPerlのファイルを作成すると思いました。
しかし、私は考えているだけで、これが可能かどうかわかりません。
私に正しい方向を教えてもらえますか?
あるSYSTEMROOT、に設定し、現在のディレクトリでシステムアカウントで実行するスケジュールされたタスク、あなたのスクリプトにパラメータを渡す方法がわからない、またはまったくそれを実行する方法をあなたの問題であり、 ?パラメータの受け渡しはここで説明しています(https://social.technet.microsoft.com/Forums/office/en-US/0e12e4bc-b8f2-45b9-97be-e768f3bca2dd/how-to-pass-parameters-to-a-例えば、windows-scheduled-task?forum = winservergen)。 – PerlDuck
@ Perl Dog私の問題は、パラメータを渡す方法とそれを実行する方法の両方です。私が言ったように、私はこれらすべての概念を初めて熟知しています。 – Alaa