thinkphp は PHP ファイルを定期的に実行します - Windows システム タスク プラン
thinkphp は php ファイルを定期的に実行します - Windows システム タスク プラン
実装のアイデアは次のとおりです:
win の「タスク」機能を使用してバット ファイルを定期的に実行します。バット ファイルはphp.exe ファイル。php.exe は、実行するクラスとメソッドを指定するパラメータを渡すことができます。
メソッドは次のとおりです: thinkphp は cli サポートを有効にします
他のフレームワークが使用されている場合、cli がサポートされていない場合は、直接プログラムを作成することしかできません。実際には、最も基本的なプロセス指向の PHP コードを作成することになります。
2. エントリ ファイルの下のコマンドを開き、文
define('MODE_NAME', 'cli'); を追加します。 >
通常、Web サイトには Web ページからアクセスできるモジュールがあるため、index_cli.php などの新しい cli 入り口を作成して、通常の入り口から他のモジュールにアクセスできるようにすることができます。 。一部のマニュアルでは、開始 cli 定義は
define('
', 'cli'); と記載されており、これはバージョンである可能性があります。違います、これに注意してください。
d:
cd D:workspacedzx2
php.exe D:workspacedzx2index_cli.php Sms/sendjob>c:smslog.txt
これは、現在のディレクトリが d ドライブに移動され、現在のディレクトリがD :workspacedzx2 フォルダー (私のプロジェクト エントリー ファイル) に移動し、スペースを含む php.exe の絶対パス、その後にスペース + パラメーターを続けて絶対プロジェクト cli エントリー ファイルを入力します (パス変数に php.exe を追加しました)
簡単なことは、現在のディレクトリをプロジェクト エントリ ファイル (php の絶対パス) に移動することです。 exe + プロジェクト エントリ ファイルの絶対パス + パラメーター
txt ファイルを、bat サフィックスが付いた実行可能ファイルに変更します。 、クリックしてメソッドが実行されるかどうかをテストします
(bat ファイルの最後に
Pause を書いてエラーが報告されるかどうかを確認するか、直接「>c:smslog.txt
" 出力コンテンツを txt ファイルにインポートします。実行後、ファイルをチェックして、どのようなエラーが報告されているかどうかを確認してください )
win では、
コントロール パネル -> 管理プログラム -> タスク スケジューラ
タスク スケジューラ ライブラリを右クリックし、「新しいタスク実行中のアカウントにはアクセス許可が必要です
トリガー - 「新規」
周波数とその他の機能を選択します
操作 - 》新規
エラーがある場合は、
選択したユーザー権限、各パスが正しいか、プログラムが正しいかどうかに注意してください
その他の参考記事:
時間指定タスク動作拡張機能php は php ファイルを自動的に実行します

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
