Running Perl Script from Command Line?

Running Perl Script from Command Line?

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

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

Robert Thorne
Author

Robert Thorne

Robert Thorne covers electric vehicle innovations, autonomous driving systems, global mobility trends, and automotive engineering developments.