私はbashスクリプトを初めて使い、以下のスクリプトがなぜApache server is not running
を出力しているのか理解しようとしています。私はUbuntu 14.04.2 LTS
bashスクリプト:Apacheサーバーが稼動しているかどうかを確認する
上でそれを実行している
ps cax | grep httpd
if [ $? -eq 0 ]; then
echo "Process is running."
else
echo "Process is not running."
fi
また、どのように私は、これは別のマシンにインストールされているApacheサーバをテストすることができ、スクリプトに変更を加えます。 親切に
'systemctl status apache2.service'? – Biffen
これは 'systemctl'が見つかりませんでしたと言って動作していません – user4943236
'sudo'を試してみてください。 Ubuntuがsystemdを使い始めたときは覚えていませんが、おそらく 'service apache2 status'を使うことができます。 – Biffen