CronでのrequireがあるPHPファイル実行エラー

 

cronでPHP等のちょっとしたスクリプトファイルを定期的に実行したい場合に、require等の箇所で相対パスが書かれている場合失敗します。

 

だからといって、単純な絶対パスにするとディレクトリを変更したいとなった時に大変な労力が必要になります。 相対パスは維持したい。

 

そういう場合の対処

該当ファイルまで移動してから、スクリプトを叩くようにCronを設定するのが簡単です。

/etc/crontab

 

これで大丈夫ですね~。

 

システムの開発等お気軽にご相談下さい。

 

 

優 ( エンジニア )

この記事を書いた人:優 ( エンジニア )

システムガーディアン爆弾処理班。アクセス負荷対策やNginxへの移行案件が多いこの頃。IBM SoftLayerやAWSなどクラウド案件も多くなってきました。

この記事に関してのお問い合わせ
御連絡・ご返信は原則2営業日以内を予定しております。
お急ぎの場合は、お手数ですが下記電話でもご対応をしております。

システムガーディアン株式会社
受付時間:平日9:00~18:00
受付担当:坪郷(つぼごう)・加藤
電話:03-6758-9166