Cronジョブを使用してCpanelでPHPを定期的に実行する方法

Cronジョブを使用してCpanelでPHPを定期的に実行する方法

cpanel 管理バックエンドを開き、「詳細」オプションの下に「Clock Guardian Job」があります。以下に示すように、クリックして入力します。

設定ページには、Cron メール (通知メール アドレス。このメール アドレスには、スケジュールされた実行が成功または失敗するたびに通知が送信されます)、新しい Cron ジョブの追加 (新しいスケジュールされたタスクの追加)、および現在の Cron ジョブ (現在存在するスケジュールされたタスク) の 3 つのオプションがあります。

重要なのは、以下に示すように、「新しい Cron ジョブの追加」オプションを設定することです。

図に示すコマンドは 5 分ごとに実行されます。

コマンド: "php /home/piaoyi.org/public_html/cron.php" は次を意味します:

PHP スクリプトの形式でコマンドを実行することは、ブラウザ経由でアクセスすることと同じです。
piaoyi.org が現在のユーザー名です。cpanel でそれを見つけて、必ず変更してください。

cron.php はスケジュールされた時間に実行されるファイルです。

注意: コマンドが正しく記述されていない場合は、メールボックスに「/bin/sh: /home/www.piaoyi.org/public_html/cron.php: Permission denied」または「No such file or directory」のようなエラー メッセージが表示されます。正常に実行された場合は、メールボックスに「X-Powered-By: PHP/5.2.13 Content-type: text/html」のようなコードが表示されます。

crontab の時間設定については、次のとおりです。

crontab の基本的な形式は次のとおりです。
* * * * * 指示
タイムシェアリング、日月週コマンドの最初の列は、1 から 59 までの分を示します。各分は * または */1 で表されます。2 番目の列は、1 から 23 までの時間を示します (0 は 0 時を示します)。
3列目は1から31までの日付を表します
4番目の列は1から12までの月を表します
列5は0から6までの曜日を表します(0は日曜日)
列6 実行するコマンド
crontab ファイルの例をいくつか示します。
30 21 * * * /usr/local/etc/rc.d/lighttpd を再起動
上記の例では、lighttpd が毎晩 21:30 に再起動されます。
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpdを再起動
上記の例では、毎月 1 日、10 日、22 日の 4:45 に lighttpd を再起動します。
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpdを再起動
上記の例では、毎週土曜日と日曜日の 1:10 に lighttpd が再起動されます。
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd 再起動
上記の例では、毎日 18:00 から 23:00 まで 30 分ごとに lighttpd を再起動します。
0 23 * * 6 /usr/local/etc/rc.d/lighttpdを再起動
上記の例では、毎週土曜日の午後 11 時に lighttpd が再起動されます。
* */1 * * * /usr/local/etc/rc.d/lighttpd を再起動
1時間ごとにlighttpdを再起動する
* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd を再起動
午後11時から午前7時まで1時間ごとにlighttpdを再起動します
0 11 4 * 月〜水 /usr/local/etc/rc.d/lighttpd 再起動
毎月4日と毎週月曜日から水曜日の11:00にlighttpdを再起動します。
0 4 1 jan * /usr/local/etc/rc.d/lighttpd を再起動
1月1日4時にlighttpdを再起動

Cron Jobs を使用して Cpanel で PHP をスケジュールどおりに実行する方法についてはこれで終わりです。Cron Jobs を使用して PHP をスケジュールどおりに実行する方法についての詳細は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  DIV共通属性コレクション

>>:  js が CSS 属性 (値) のサポートを決定して通知する状況の分析

推薦する

CSS で 3 列レイアウトを実装するいくつかの方法と利点と欠点

序文3 列レイアウトは、その名前が示すように、両側が固定され、中央が適応します。実際の開発では、3 ...

Linux での Apache サービスの展開と構成

目次1 Apacheの役割2 Apacheのインストール3. Apacheを有効にする4 Apach...

中国語ウェブコンテンツを紹介する10の経験

<br /> テキスト、シンボル、リンクの 3 つの側面に焦点を当て、主に中国語で、私の...

VMware 仮想マシンの 3 つのネットワーク方式と原則 (概要)

1. ブリッジ: デフォルトでは VMnet0 が使用されます1. 原則:ブリッジは、それぞれ 2...

DHTML オブジェクト (さまざまな HTML オブジェクトの共通プロパティ)

!DOCTYPE HTML ドキュメントが準拠するドキュメント型定義 (DTD) を指定します。 ...

Dockerコンテナの入退出方法の詳細な説明

1 Dockerサービスを開始するまず、docker サービスを開始する方法を知っておく必要がありま...

Mysql GTID Mha 設定方法

Gtid + Mha + Binlog サーバー構成: 1: テスト環境OS: CentOS 6.5...

VueプロジェクトにPWAを導入する手順

目次1. 依存関係をインストールする2. vue.config.js ファイルで pwa を設定しま...

Nginx ベースの Mencached キャッシュ構成の詳細な説明

導入Memcached は分散キャッシュ システムです。Memcached には認証とセキュリティ制...

MySQL 5.7.13 のインストールと設定方法の Mac でのグラフィック チュートリアル

MySQL 5.7.13 Mac用インストールチュートリアル、非常に詳細で、以下のように記録されてい...

HTMLタグの説明

HTMLタグの説明1. HTMLタグタグ: !DOCTYPE説明: HTML ドキュメントが準拠する...

Vue axios インターセプターは、繰り返しリクエストのキャンセルによく使用されます。

導入前回の記事では、axios のシンプルなカプセル化と、axios インターセプターの適用シナリオ...

MySQL 5.7.17 圧縮パッケージのインストール不要の構成プロセス図

MySQL データベース管理ソフトウェアには、エンタープライズ エディションとコミュニティ エディシ...