コマンドラインをバックグラウンドプロセスとして使用してPHPファイルを実行する

Rinku

CentOS VPSホスティングを使用しており、WHM / cPanelをインストールしています。コマンドラインを使用してphpスクリプトを無制限に実行したい。

私のスクリプトは次のようになります。

<?php
set_time_limit(0);
while(true)
{
//code to send me email

sleep(600);
}
?>

このスクリプトは無制限に実行する必要があることを私は知っています。

私はこれらのコマンドを使用しました:

php myfile.php &
nohup php myfile.php &

私はこれらのコマンドをstackoverflowで見つけました。そして、これらは正常に実行されています。しかし、1時間後、自動的に停止します。

私は正しくやっていると思います。しかし、私は知りません、それはそのプロセスを殺しています。

そうでない場合は、

このスクリプトを無制限に実行する方法を知りたいです。

カイナウ

あなたがしていることは正しいです。実行する必要があります。1時間以上実行されるPHPスクリプトがあります。彼らは何日も続いて走ります。PHPではないプログラムもありますが、永久に実行する必要がありますが、実行しません。プログラムのバグで死んでしまうからです。たとえば、xscreensaverは週に1回程度私に死にます。実行を継続するために、次のシェルスクリプトを使用します(PHPの実行を維持するために使用できます)。

while:
do
    xscreensaver &
    wait
done

これで、そのシェルスクリプトを実行すると、何らかの理由でプログラムが停止した場合に、プログラムが再起動します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

コマンドラインからPHPスクリプトをバックグラウンドプロセスとして実行する

分類Dev

バックグラウンドでシェルコマンドを実行し、Pythonを使用してstdoutをログファイルにパイプします

分類Dev

コマンドをバックグラウンドでサービスとして使用してファイルを実行する

分類Dev

xshellでscreenコマンドを使用してバックグラウンドプロセスを実行する

分類Dev

xshellでscreenコマンドを使用してバックグラウンドプロセスを実行する

分類Dev

PowerShellでバックグラウンドプロセスとしてMavenコマンドを実行する方法

分類Dev

バックグラウンドプロセスとして実行されているPythonスクリプトをファイルに出力する

分類Dev

PHPスクリプトを使用してコマンドラインでPHPファイルを実行する

分類Dev

フォアグラウンドターミナルアクセスを使用してバックグラウンドでコマンドを実行する

分類Dev

フォアグラウンドターミナルアクセスを使用してバックグラウンドでコマンドを実行する

分類Dev

バックグラウンドプロセスとしてサーバー上でjavajarファイルを実行します

分類Dev

Javaクラスを使用してバッチファイルコマンドにアクセスして実行することはできません

分類Dev

PHPを使用してバックグラウンドプロセスでCSVファイルをアップロードする方法(Laravel 5.8)

分類Dev

セットアップファクトリを使用してコマンドラインを実行する

分類Dev

バックグラウンドサービスとして実行されているラインプロファイリングPythonコード

分類Dev

バックグラウンドプロセスとして実行される方法で、Pythonスクリプトを「exe」ファイルに「コンパイル」する方法は?

分類Dev

バックグラウンドプロセスとしてACプログラムを実行する

分類Dev

コマンドプロンプトを引き続き使用しながら、コマンドプロンプトのバックグラウンドでバッチファイルを実行する

分類Dev

C ++プログラムをコンパイルしてバックグラウンドで実行し、タスクバーに表示する

分類Dev

Maven:コマンドラインを使用してJavaクラスファイルを実行する

分類Dev

RaspberryPiのバックグラウンドで実行されるPythonスクリプトを使用してテキストファイルを作成する

分類Dev

バックグラウンドでプロセスを実行し、同じコマンドラインでディレクトリを変更する方法

分類Dev

バッチファイルにドラッグアンドドロップしてコマンドを実行します

分類Dev

PythonスクリプトをWindowsバックグラウンドプロセスとして実行する

分類Dev

Pythonを使用してバックグラウンドで実行されるプロセスを作成します

分類Dev

Windows上のPHPでバックグラウンドプロセスを実行してpidを取得する

分類Dev

プログラムをバックグラウンドで実行し、&&を使用して別のコマンドを実行する方法

分類Dev

パラメータ/オプションを使用してバックグラウンドでファイルを実行する

分類Dev

プラグインプロファイラーを使用してCRM2011プラグインをデバッグすると、「詳細をダウンロードしてプラグインプロファイラーを使用してロードする」という例外メッセージが表示されます。

Related 関連記事

  1. 1

    コマンドラインからPHPスクリプトをバックグラウンドプロセスとして実行する

  2. 2

    バックグラウンドでシェルコマンドを実行し、Pythonを使用してstdoutをログファイルにパイプします

  3. 3

    コマンドをバックグラウンドでサービスとして使用してファイルを実行する

  4. 4

    xshellでscreenコマンドを使用してバックグラウンドプロセスを実行する

  5. 5

    xshellでscreenコマンドを使用してバックグラウンドプロセスを実行する

  6. 6

    PowerShellでバックグラウンドプロセスとしてMavenコマンドを実行する方法

  7. 7

    バックグラウンドプロセスとして実行されているPythonスクリプトをファイルに出力する

  8. 8

    PHPスクリプトを使用してコマンドラインでPHPファイルを実行する

  9. 9

    フォアグラウンドターミナルアクセスを使用してバックグラウンドでコマンドを実行する

  10. 10

    フォアグラウンドターミナルアクセスを使用してバックグラウンドでコマンドを実行する

  11. 11

    バックグラウンドプロセスとしてサーバー上でjavajarファイルを実行します

  12. 12

    Javaクラスを使用してバッチファイルコマンドにアクセスして実行することはできません

  13. 13

    PHPを使用してバックグラウンドプロセスでCSVファイルをアップロードする方法(Laravel 5.8)

  14. 14

    セットアップファクトリを使用してコマンドラインを実行する

  15. 15

    バックグラウンドサービスとして実行されているラインプロファイリングPythonコード

  16. 16

    バックグラウンドプロセスとして実行される方法で、Pythonスクリプトを「exe」ファイルに「コンパイル」する方法は?

  17. 17

    バックグラウンドプロセスとしてACプログラムを実行する

  18. 18

    コマンドプロンプトを引き続き使用しながら、コマンドプロンプトのバックグラウンドでバッチファイルを実行する

  19. 19

    C ++プログラムをコンパイルしてバックグラウンドで実行し、タスクバーに表示する

  20. 20

    Maven:コマンドラインを使用してJavaクラスファイルを実行する

  21. 21

    RaspberryPiのバックグラウンドで実行されるPythonスクリプトを使用してテキストファイルを作成する

  22. 22

    バックグラウンドでプロセスを実行し、同じコマンドラインでディレクトリを変更する方法

  23. 23

    バッチファイルにドラッグアンドドロップしてコマンドを実行します

  24. 24

    PythonスクリプトをWindowsバックグラウンドプロセスとして実行する

  25. 25

    Pythonを使用してバックグラウンドで実行されるプロセスを作成します

  26. 26

    Windows上のPHPでバックグラウンドプロセスを実行してpidを取得する

  27. 27

    プログラムをバックグラウンドで実行し、&&を使用して別のコマンドを実行する方法

  28. 28

    パラメータ/オプションを使用してバックグラウンドでファイルを実行する

  29. 29

    プラグインプロファイラーを使用してCRM2011プラグインをデバッグすると、「詳細をダウンロードしてプラグインプロファイラーを使用してロードする」という例外メッセージが表示されます。

ホットタグ

アーカイブ