【发布时间】:2013-06-18 17:01:23
【问题描述】:
我有以下问题:
我尝试通过 cygwin 从 windows 调度程序启动 perl 脚本
我做的步骤: 调用 process.bat 文件 在 process.bat 中,我使用 perl 脚本的参数调用 bash
症状: 如果我直接从 cygwin 调用“perl scriptpath”,它就像一个魅力 如果我用 bash 从 windows cmd 调用脚本,它将不起作用。
命令:C:\cygwin\bin\bash.exe --login /cygdrive/c/scripts/testscript.pl 它打印以下内容:
Line 3: use: command not found
Line 4: use: command not found
Can't find file Test
脚本:
#!/usr/bin/perl
use strict;
use warnings;
print "Test";
可能我只是犯了一个小错误并且看不到它。它似乎用 windows cmd 而不是 perl 来解释它。
【问题讨论】: