cron を使用して、Ubuntu サーバーで perl スクリプトを実行しようとしています。私は3つのperlスクリプトを持っています:
- works.pl (ターミナルから動作します。cron ジョブとして動作します)
- fails.pl (端末から動作します。cron ジョブとして失敗します)
- functions.pl (すべての共有関数はここに格納されます)
「works.pl」と「fails.pl」の唯一の違いは、「fails.pl」が「functions.pl」を参照するrequire()ステートメントを使用していることです。「Fails.pl」は「functions.pl」を参照していません。
追加情報
- すべての perl スクリプトは、パブリック フォルダーの外にある同じフォルダーにあります。
- すべての perl スクリプトに同じ権限 (740) があります。
何か案は?私のユーザーレベルは初心者です:-)
ありがとう。