我想安排任务每周在 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: 当我将任务创建为“基本任务”时它成功运行。谢谢