UbuntuのPerlスクリプトはDebianでは実行されません。

UbuntuのPerlスクリプトはDebianでは実行されません。

Ubuntu 20.04 LTSでPerlスクリプトを作成しました。問題なく動作します。私はDebianがインストールされている別のコンピュータにこのスクリプトを置きました。実行されません:

./my_script.pl

これは私に./my_script.pl Command not found次のことを与えます:

perl my_script.pl

なぜ?属性は-rwx--x--xなので、すべてが大丈夫でしょう。
私のシャーバンは次のとおりです。#!/bin/perl

ベストアンサー1

DebianのPerlスクリプトの正しいshebangは次のとおりです。

#!/usr/bin/perl

これは、Ubuntu、Debian、その他の多くのディストリビューションとUnixシリーズシステムで動作します。

/bin/perlUbuntuシステムに適用される理由は次のとおりです。/多くの人の間で「共有」されたディレクトリをマージします。/usr、 、/binなど/usr/bin/usr/bin/perl使用することもできます/bin/perl

おすすめ記事