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.609 ]
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
Instalação básica de pacotes desenvolvedor Ubuntu
apt-fast melhorado e empacotado
Shell script para duplicação de CD's
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Problemas ao instalar o PHP (10)
Descompactar arquivos winrar no linux (9)
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (12)