Systemctl-config - parada ou reativação de um serviço do systemD
Publicado por Fernando T. Da Silva (última atualização em 08/08/2020)
[ Hits: 1.684 ]
Homepage: http://meumundotux.blogspot.com.br/
Systemctl-config é um script criado para facilitar a parada ou reativação de um serviço do systemD na sessão atual, bem como habilitar/desabilitar um serviço de ser iniciado automaticamente com o sistema, ver o estado do serviço.
O pacote coloca um atalho no menu de programas, para tornar o seu uso mais prático e está sempre a mão. Não é necessário usar o sudo, ou estar como root, pois o systemctl automaticamente solicitará autenticação para opções que forem necessárias.
O script ainda vem com um menu de ajuda, para você entender para que as opções servem.
#!/bin/bash x="teste" menu () { while true $x != "teste" do clear echo "================================================" echo echo "Systemctl config versão 1.0 julho de 2020" echo "" echo "1)Listar todos serviços ativos" echo"" echo "2)Desabilitar serviço da inicialização" echo "" echo "3)Habilitar serviço na inicialização" echo "" echo "4)Parar serviço" echo"" echo "5)Ativar serviço" echo"" echo "6)Verificar reativamento" echo"" echo "7)Verificar estado do serviço" echo"" echo "8)Listar todos os serviços desativados" echo"" echo "9)Ajuda (Tecle Q pra sair, seta acima e abaixo paginar)" echo"" echo "10)Sair do programa" echo "" echo "================================================" echo "Digite a opção desejada:" read x echo "Opção informada ($x)" echo "================================================" case "$x" in 1) systemctl -t service echo "================================================" ;; 2) echo "Informe o nome do serviço a ser desabilitado" read nome systemctl disable $nome sleep 5 echo "================================================" ;; 3) echo "Informe o nome do serviço a ser habilitado" read nome systemctl enable $nome sleep 5 echo "================================================" ;; 4) echo "Informe o nome do serviço a ser parado" read nome systemctl stop $nome sleep 5 echo "================================================" ;; 5) echo "Informe o nome do serviço a ser ativado" read nome systemctl start $nome sleep 5 echo "================================================" ;; 6) echo "Informe o nome do serviço reativado" read nome systemctl is-enabled $nome sleep 5 echo "================================================" ;; 7) echo "Informe o nome do serviço pra ver seu estado" read nome systemctl status $nome sleep 5 echo "================================================" ;; 8) echo "Listando todos os serviços desativados" systemctl list-unit-files | grep disabled > /tmp/desabilitados.txt less /tmp/desabilitados.txt echo "================================================" ;; 9) echo "Ajuda" less /usr/share/doc/systemctl-config/ajuda-systemctl-config sleep 5 echo "================================================" ;; 10) echo "saindo..." sleep 2 clear; exit; echo "================================================" ;; *) echo "Opção inválida!" esac done } menu
Listar bolsas disponíveis no Senac
ip - Imprimi ip externo na tela
cpufreq-selector em Dialog - Centrino frequencia
Descubra o event correspondente ao seu dispositivo
Nenhum comentário foi encontrado.
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Erro ao executar o comando para dar um get email (0)
Instalei Windows 11 e não alterou o Grub do Debian (2)
Albfneto. Voltando devagar. (0)
Os empreguim de meu Deus estão cada vez mais tecnológicos (8)