Основываясь на этом вопросе , короткий и понятный способ:
systemctl is-active --quiet service
Выйдет с нулевым кодом, если служба запущена.
Пример печати службы sshd запущена или нет:
systemctl is-active --quiet sshd && echo "sshd is running" || echo "sshd is NOT running"
Сначала вам нужно скачать пакет rpm (в зависимости от дистрибутива ). Затем вы должны выполнить команду:
rpm2cpio file.rpm | cpio -idv
Эта команда преобразует файл в архив cpio
, а затем извлекает/устанавливает этот архив