我有以下问题:
我尝试通过 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 来解释它。