web-dev-qa-db-ja.com

コマンドラインからPerlスクリプトを実行しますか?

サーバーにPerl express 2.5をロードしました。コマンドラインを使用してPerlスクリプトを実行できるようにしたいので、Perl Expressでスクリプトを手動で起動してrunコマンドをクリックするのではなく、スクリプトをスケジュールできます。このバージョンのPerlを使用してコマンドラインからスクリプトを実行する方法はありますか、それともPerlエンジンの新しいバージョンまたはより堅牢なバージョンをダウンロードする必要がありますか?.

7
James Flynn

Perlインタープリター(通常はPerlという名前)をパスにエクスポートする必要があります。その後、あなたは単に行うことができます

Perl path/to/script.pl

UNIXベースのシステムでは、先頭に追加すると、スクリプトを直接実行することもできます。

#!/usr/bin/Perl

スクリプトに追加し、実行権限を付与します(/usr/bin/PerlをPerlインタープリターへのパスに置き換えます)。

9
m0skit0

ドキュメント によると:

Perl Expressは特定のPerlポートに関連付けられておらず、Windowsのどのビルドでも動作するはずです。

および システム要件

Windows 98/Me/2000/XP/2003、Perlインタープリター

したがって、おそらく別のPerlディストリビューションがすでにどこかにインストールされていると思います。 Perl.exeスクリプトを実行するために使用できる実行可能ファイル。

6
Quentin

PerlコマンドとPerlスクリプトのパスを指定するだけです。例:

D:\Project\dir>Perl <path_of_Perl_script .pl>
1
pal