我有Perl脚本配置为通过Windows任务计划程序定期运行。
Action: Start a program
Program: C:\Perl64\bin\perl.exe
Add arguments: script.pl config.json > output.txt 2>&1
or: script.pl config.json 2>&1 > output.txt
Start in: c:\path\to\scriptPL\
字符串
程序运行,但它在$ARGV[1]
中获取>
或2>&1
,而不是重定向输出。从命令提示符运行时,输出重定向工作。
我错过了什么?
100d1x
的字符串
1条答案
按热度按时间nzk0hqpo1#
输出重定向may or may not work with the Task Scheduler。解决方法是在批处理文件中运行所需的命令(包括输出重定向),然后从任务计划程序调用批处理文件。
字符串