Проверка наличия в системе исполняемого файла: apache2 nginx haproxy ocserv

Ответить
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Проверка наличия в системе исполняемого файла: apache2 nginx haproxy ocserv

Сообщение ya »

Код: Выделить всё

sudo which apache2 nginx haproxy ocserv
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: Проверка наличия в системе исполняемого файла: apache2 nginx haproxy ocserv

Сообщение ya »

Debian

Код: Выделить всё

dpkg -l | grep -E 'apache2|nginx|haproxy|ocserv'

Код: Выделить всё

apt list --installed | grep -E 'apache2|nginx|haproxy|ocserv'
Для систем на основе Red Hat/CentOS

Код: Выделить всё

rpm -qa | grep -E 'httpd|nginx|haproxy|ocserv'
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: Проверка наличия в системе исполняемого файла: apache2 nginx haproxy ocserv

Сообщение ya »

Код: Выделить всё

#!/bin/bash

# Массив проверяемых сервисов
services=("apache2" "nginx" "haproxy" "ocserv")

# Проверка на установку
for service in "${services[@]}"; do
    if dpkg -l | grep -q "^ii  $service"; then
        echo "$service установлен."
    else
        echo "$service не установлен."
    fi
done
Ответить