PHP、CGI、Perl、JavaScript、XML、HTMLなど、WEBソフトウェア、WEBシステムのQ&A、お問い合わせはこちら
お問い合わせ
キーワード検索
  • and or

カテゴリー一覧
CGI、PHP等の開発のお見積り
Question 19.CRONの設定方法は?
line
Answer サーバーによって異なりますがコントロールパネルから設定出来る場合が多いです
line
line
Detail
コントロールパネルの操作方法などの詳細はサーバー管理者の方にご相談頂ければ幸いです。
設定方法はサーバーによって異なりますが、CRONのコマンドは同じです。
下記のように、「分、時、日、月、曜日(0〜6) 実行するCGI」を登録します。
(設定例)
5 * * * * /home/・・・・/maga/reserve.cgi   ←毎時5分に実行
1 2 3 * * /home/・・・・/maga/reserve.cgi   ←毎月3日2時1分に実行
*/5 * * * * /home/・・・・/maga/reserve.cgi   ←毎月毎日毎時5分間隔で実行

*は全てを指定しますので、「時」の列に「*」を指定すると0〜23時まで毎時、「日」のところに「*」を指定すると毎日実行します。
分の列に「*/3」のように指定すると、3分間隔で実行するようになります。
メールの予約配信のように任意の時刻に配信したい場合は、「毎日、毎時、○分間隔で配信するCGIを実行する」というようなコマンドを設定すると良いです。

ただし、実行命令が多くなるとサーバー負荷が高くなりますし、多くのメールを配信する場合は、実行処理が遅れたり、サーバーダウンになる可能性もあります。
レンタルサーバーの高負荷の制限などにご注意頂き、一定間隔を空けて実行するように設定する事をお勧め致します。

TELNETで設定する場合は下記の手順で設定します。 まず、TeraTerm Proなどのソフトウェアが必要ですので、ダウンロードし、PCにインストールします。
(1)サーバーに接続します。
(2)「crontab -e」と入力し、Enterを押します。
(3)「 i 」を押します。(編集モードになります)
下記の内容を記述し、予約する日時や実行するCGIを指定します。
分、時、日、月、曜日(0〜6) 実行するCGI
編集例)
5 * * * * /home/・・・・/maga/reserve.cgi   ←毎時5分に実行
(4)「Esc」を押して、編集モードを終了します。
(5)「:wq」と入力し、crontabの編集を終了します。

PHPを実行する場合やサーバー環境によってはプログラムのパスを記述する必要があります。
「* * * * * パス 実行するプログラム」のように記述し
*/5 * * * * /usr/bin/php /home/・・・/automail.php
のように設定する場合もあります。


line
Mark
starstarstarstarstar 平均:3.00
(内訳)
  • starstarstarstarstar2
  • starstarstarstarstar0
  • starstarstarstarstar0
  • starstarstarstarstar0
  • starstarstarstarstar2
  • とても役に立った 1 全く役に立たない
line
Mark
Question 予約配信の設定方法は? Question CRONが使用出来ないサーバーの場合、予約配信は出来ませんか? Question CRONの設定が合っているかどうか確認出来ますか? Question RemailCGIが動作するサーバーは? Question 予約配信の場合「分割数分」を実行するにはどうしたらいいですか?
Question 今日、誕生日の人を登録してもメールが出ません Question 誕生日にお誕生日メールの自動配信を行う事が出来ますか?
line
Comment 全0件
  • お名前
  • 投稿には免責事項の同意が必要です。
    必ず免責事項 をお読み下さい。
  • 同意する。 同意しない。

不動産CGIがお勧め

ショッピングカートCGI

QandaCGI © CopyRight chama.ne.jp