Apakah ada atau perintah untuk memeriksa apakah NGINX sudah diinstal pada UBUNTU Linux menggunakan perintah / skrip bash?
Saya mencoba sesuatu seperti ini
echo "BEGINNING INSTALLATION OF NGINX WEB SERVER"
echo
echo
echo "CHECKING TO SEE IF NGINX IS ALREADY INSTALLED"
service nginx > temp.install 2> temperr.install
echo 111
grep -c unrecognized temperr.install > temp2.install
echo 222
status = `cat temp2.install`
echo "NGINX STATUS $status"
Saya baru mengenal bash scripting dan karenanya tidak yakin apakah ini cara terbaik untuk mendekati ini. Saya perlu menulis skrip yang memeriksa apakah NGINX sudah diinstal atau belum. Jika tidak diinstal, instal saja NGINX jika tidak, pertama-tama akan menghapus NGINX dan menginstalnya kembali.
dpkg -l | grep nginx
echo $?
tepat setelah mengeluarkandpkg
perintah.Jawaban:
atau
atau jika Anda ingin spesifik dengan Debian / Ubuntu:
jika Anda menyukai hal singkat ini:
sumber
coba ini:
instal jika tidak diinstal:
sumber