簡體   English   中英

計划任務以從命令行運行 perl 腳本

[英]schedule task to run perl script from command line

我希望我能清楚地解釋我的問題。

我有一個像這樣從命令行運行的 Perl 腳本

perl update_blastdb.pl databaseName --passive

如您所見,我必須在命令行中添加參數。

我想每周用一個參數自動運行這個腳本。

Windows 中的任務管理器可以調度任務自動運行,但我認為如果我給任務調度程序的 Perl 文件路徑,它會在沒有任何參數的情況下運行。

做我想做的最好的方法是什么? 我想創建一個新的 Perl 文件,它具有:

  • 變量字段中的參數
  • 將帶有update_blastdb.pl的參數發送到命令提示符的命令變量。

但我只是在想,我不知道這是否可能。

任何人都可以幫我找到正確的方向嗎?

我本以為就這么簡單

at 05:00 /every:M,T,W,Th,F cmd /c perl update_blastdb.pl databaseName --passive

唯一的問題可能是當前目錄不是您所期望的。 計划任務在系統帳戶下運行,其當前目錄設置為SYSTEMROOT ,通常為C:\\Windows

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM