如何在Windows中安排perl程序

时间:2014-04-27 10:57:27

标签: windows perl scheduled-tasks

我正在尝试使用Windows调度程序安排perl程序。该程序将连接到Microsoft Access 2007并在其中执行宏。如果我执行perl程序它工作正常但在调度程序中执行永远不会完成,并且调度程序的状态将始终保持"运行程序"并且不会生成所需的输出。我尝试在必要时提供绝对路径名称,但问题仍然是相同的。任何人都可以帮我弄清楚如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

Schedule a Task中所述,打开任务计划程序并创建基本任务。

我创建了一个从现在起5分钟后运行以下脚本perl C:/devel/hello.pl

#!perl

use strict;
use warnings;
use autodie;

use Time::Piece;

my $file = 'C:/devel/hello.log';

open my $fh, '>>', $file;

print $fh scalar(localtime), "\n";

如果此方法正常,您可以认为它可能与权限有关,并且能够访问您的Access数据库。无论哪种方式,确认您可以在尝试更复杂的脚本之前安排并运行基本脚本。