Manipular serviços no Runit (Void Linux)
Publicado por Ryuk Shinigami (última atualização em 20/04/2019)
[ Hits: 2.557 ]
Homepage: www.alem.com.br
Desnecessário, mas facilita um pouco a manipular os serviços iniciados no boot do Void Linux com Runit.
#!/bin/bash # Controlar serviços do Runit (Void Linux) # Como usar este script: ajuda() { echo "Como usar: ./runit-service.sh [opts] [service_name] -a|add adiciona o serviço ao boot -l|list lista os serviços ativos -r|del remove o serviço ao boot -t|all lista todos os serviços -h|help mostra essa mensagem!" } # Listar somente os serviços ativos: lista() { echo "Serviços ativos e habilitados no boot:" ls -1 /var/service/ | column } # Listar todos os serviços disponíveis e ativos(*): todos() { echo "Serviços instalados e ativos(*) no sistema:" for i in `ls -1 /etc/sv/`; do if [ -d "/var/service/$i" ]; then echo "$i (*)" else echo "$i" fi done | column } # Habilitar serviços: adiciona() { if [ -n "$SERV" ]; then if [ -d "/etc/sv/$SERV" ]; then echo "Ativando o serviço '$SERV' e adicionando-o ao boot" sudo ln -s /etc/sv/$SERV /var/service else echo "Serviço não encontrado!" exit 1 fi else ajuda fi } # Desabilitar serviços: remove() { if [ -n "$SERV" ]; then if [ -d "/var/service/$SERV" ]; then echo "Desativando o serviço $SERV e removendo-o do boot" sudo rm -Rfv /var/service/$SERV else echo "Serviço não encontrado!" exit 1 fi else ajuda fi } case "$1" in -l|list) lista ;; -a|add) shift ; SERV=$1 && adiciona ;; -r|del) shift ; SERV=$1 && remove ;; -t|all) todos ;; -h|help) ajuda ; exit ;; *) echo "Opção inválida!" ; ajuda ; exit 1 ;; esac
Update VirtualBox Extension Pack
filelist2link - converte lista de pacotes de um repositório em uma lista de links para o wget
Getcursofe - Download do Curso Fé do Missionário R.R. Soares
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
Dúvidas sobre a originalidade de conteúdos online (12)
Direcionar uma URL para Outra No Mikrotik (1)
Monitoramento pfsense com zabbix (4)
Erro na inicialização do Debian como resolver (5)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (4)