cron

Linuxデーモン

cronとは?

 状態:-  閲覧数:1,423  投稿日:2017-02-23  更新日:2017-02-23  
ジョブ(スクリプト)を自動実行するためのデーモンプロセス
・UnixやLinuxで広く使われるスケジューラー、もしくは、スクリプトを自動実行するサービス
・一定時間ごとに、プログラムを実行することができる
・例えば、RSS取得PHPを定期的に実行して更新情報をウェブ上に表示する、といったことも可能になる
・一般に、レンタルサーバーでは許可されていないか、動作に制限がある場合が多い
・Cronの設定はcrontabというコマンドで行うことが出来る 


cronが動かない理由(ありがちな原因)

 閲覧数:424 投稿日:2017-02-23 更新日:2017-02-23 

ファイルパーミッション


ファイルパーミッションのミス
・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




デーモン

コメント投稿(ログインが必要)



類似度ページランキング
順位 ページタイトル抜粋
1 cron 100
2 curl 50
3 Markdown 50
4 curl 50
5 Plone 44
6 Subversion 43
7 Chromecast 43
8 Apache Solr 40
9 border 40
10 article 36
11 Same-origin policy 36
12 Ordinal Scale 35
13 WebLogic 33
14 Hibernate 31
15 PowerShell 29
16 共用体 / union 27
17 git push 27
18 activeCollab 25
19 Lucene(ルシーン) 25
20 Facebookピクセル 25
2024/11/23 12:28 更新