my $systemDateState = system "date";
my $systemXXXXState = system "xxxx";#xxxx is a program
print "$systemDateState\n";
print "$systemXXXXState\n";
この perl スクリプトは 2 つのゼロを出力します。コマンドラインから動作します。しかし、このスクリプトを cron ジョブで実行すると、1 つのゼロと 1 つの -1 が返されます。
-1 は、xxxx が実行されなかったことを意味します。xxxx を cron ジョブで直接実行しようとしました。xxxx は正常に実行されました。また、cron ジョブの perl スクリプト システム日付が機能します。cron ジョブの perl スクリプト システム xxxx が実行されないのはなぜですか?