img:見出し画像

サーバープログラムについて > Cron設定

Cronとは

指定時間に指定コマンド(プログラム)を自動的に実行させるサーバーの機能です。
定期的なメールの送信や、ブログのRSS取得などに使用されます。

Cronの設定

  1. 「Cron設定」をクリック

    サーバー管理ツールへログインし、「Cron設定」をクリックします。

    「Cron設定」をクリック
  2. 「CRON追加」をクリック

    「CRON追加」をクリックします。
    設定内容を入力し、「Cronコマンドの追加(確認)」→「Cronコマンドの追加(確定)」をクリックします。

    「CRON追加」をクリック
Cronの設定例

毎日 PM10:00 に A というプログラムを実行したい場合、下記のように設定してください。

設定例
0
時間 22
*
*
曜日 *
コマンド Aプログラムを実行するためのコマンド
■コマンドの記述例

PHPやPerlなどのスクリプトをCronで実行する際、コマンドパスもあわせて記述してください。
また、実行するスクリプトファイルに対し、実行権限を付与するパーミッション(パーミッション値「701」など)に変更する必要があります。

(例)abc.phpをPHP 7.0 で実行する場合
/usr/bin/php7.0 /home/サーバーID/独自ドメイン名/public_html/abc.php
※コマンドパスについてはサーバー管理ツール「サーバー情報」の「各種コマンドパス一覧」より確認可能です。

通知メールアドレスの設定

  1. 「Cron設定」をクリック

    サーバー管理ツールへログインし、「Cron設定」をクリックしてください。

    「Cron設定」をクリック
  2. 「CRON一覧」をクリック

    [CRON一覧」より「通知メールアドレスの設定」をクリックします。
    通知するメールアドレスを入力し「通知メールアドレスの設定(確認)」→「通知メールアドレスの設定(確定)」をクリックします。

    「CRON一覧」をクリック
Cron結果通知について

「Cron結果の通知アドレス」に有効なメールアドレスが設定されている場合は、設定したメールアドレス宛にCronの結果通知が送信されます。
未設定の場合は、ホームディレクトリ直下の「Maildir」フォルダへと保存されます。 (参考:Maildirについて

結果通知が不要な場合は、「Cron結果の通知アドレス」に【""】のみ入力し設定してください。
上記設定を行えばMaildirへ保存はされません。

img:ボタン画像

電話サポート

新規ご契約に関するご相談はこちらへ コールセンターへの電話番号 平日10:00〜18:00 ※こちらではご契約後の運用に関するサポートは行っておりません。 アドバンスドプランをご契約の方は、電話サポートを受けることが出来ます!
電話での問い合わせにどこまで回答がもらえますか?

公式Facebookもチェック!

エックスサーバー公式Facebookページ
エックスサーバー株式会社 採用サイト
エックスサーバー社長ブログ