Debian: проверить наличие определенного сервиса

При написании bash скриптов иногда требуется проверить наличие в системе определенной службы и в зависимости от ее наличия или отсутствия, предпринимать различные действия.

Самый простой способ, это комбинация команд systemctl и grep.

Общий синтаксис будет следующим

К примеру, следующим образом выглядит проверка наличия службы PostgreSQL

Далее, в зависимости от задачи проверяем с помощью if

Служба присутствует в системе

либо так

Служба отсутствует в системе

Понравилась статья? Поделиться с друзьями:
Добавить комментарий