I have perl express 2.5 loaded on my server. I would like to be able to run my perl scripts using a command line so they can be scheduled rather than manually bringing up the script in Perl Express and clicking on the run command. Is there a way to execute the script from a command line using this version of Perl or do I need to download a newer or more robust version of the Perl Engine.

1

3 Answers

You need to export the Perl interpreter (usually named perl) to your path. Then you can simply do

perl path/to/script.pl 

In UNIX-based systems you are also able to run the scripts directly if you prepend

#!/usr/bin/perl 

to the scripts and give them executable permissions (you might need to replace /usr/bin/perl with the path to your Perl interpreter).

According to the documentation:

Perl Express is not tied to a specific Perl port and should work with any build for Windows.

and the system requirements:

Windows 98/Me/2000/XP/2003, Perl Interpreter

So you, presumably, have a separate Perl distribution already installed somewhere. That should have a perl.exe executable that you can use to run your script.

You just need to give perl command and the path of your perl script. example :

D:\Project\dir>perl <path_of_perl_script .pl> 
2

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy