Утилита для быстрого управления службами в Void Linux (runit).
Позволяет экономить время на рутинных операциях: включать, выключать и просматривать сервисы — без ручной работы с симлинками.
Написана на Rust (~60 строк кода), легковесная (0.3MB), без зависимостей.
- Просмотр всех доступных сервисов (
/etc/sv/) - Включение сервиса (создаёт симлинк в
/var/service/) - Выключение сервиса (удаляет симлинк из
/var/service/)
ms list- вывод всех доступных сервисовms add [SERVICE]- включение сервисаms remove [SERVICE]- выключение сервиса
для начала копируем репозиторий:
git clone git@github.com:Mivio-Linux/mivio-service.gitпереходим в папку репозитория:
cd mivio-serviceдля сборки нам понадобится cargo:
cargo build -rбинарник будет лежать в ./target/release/
этот бинарник надо скопировать в /sbin:
sudo cp ./target/release/ms /sbin/