すべての Linux アプリケーションはプロセスを生成します。その後、Nginx プロセスが存在するかどうかを確認することで、Nginx プロセスが開始されているかどうかを判断できます。
ps -ef を使用してプロセスを一覧表示し、grep でフィルター処理します。
例: ps -ef | grep nginx Nginx プロセスが存在するかどうかを確認できます。
ps -C nginx -o pid
pid を直接返すこの方法は、他のプログラムと組み合わせて使用するのに適しています。シェル/Python スクリプトでこのコマンドを実行して pid を取得し、その pid を使用して Nginx が開始されているかどうかを判断します。
この方法を使用することをお勧めします。
Nginx がポート 80 で実行されている場合は、netstat -anp | grep :80 コマンドを使用して、Nginx が開始されているかどうかを確認できます。
Linux バージョンには、Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu およびその他のバージョンが含まれます。その中で、Deepin は中国で最もよく開発された Linux ディストリビューションの 1 つであり、Ubuntu Kylin は Ubuntu をベースとした派生ディストリビューションであり、Manjaro は Arch をベースとした Linux ディストリビューションであり、LinuxMint のデフォルトの Cinnamon デスクトップは Windows XP に似ており、シンプルで簡単に使用できます。使用; Ubuntu はデスクトップ アプリケーションであり、主に Linux オペレーティング システムです。
以上がLinuxシステムでnginxが起動しているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。