カテゴリー:
デーモン
閲覧数:425 配信日:2017-02-23 19:06
ファイルパーミッション
ファイルパーミッションのミス
・cronで実行するスクリプトには通常実行権限が必要
・パスの設定ミス。スクリプト内のパス指定も確認
・require_once などで、require_once("../hoge/foo.php") のように相対指定をしているとダメ。回避するには require_once("/var/bar/hoge/foo.php") のようにルートからの絶対パスで書くか、cron 実行時にディレクトリを移動するように cron に記述。cd /var/bar/batchdir && php -f/var/bar/batchdir/example.php