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.983 ]
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
Criando um pacote autoinstalador em shell
Envia mensagens para o serviço mensageiro do windows facilmente
Compactação do relatório do Squid/Sarg
Nenhum comentário foi encontrado.
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
SystemD e mais polêmicas. (12)
Qual melhor distro para esse notebook? (5)
Novos requisitos de sistema para a versão 26.04 (7)









