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: 2.002 ]
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
Script de instalação do Mplayer, com todas as fontes e codecs - new release
Quebra-Galho-Faz-tudo-Configurator
Script para habilitar um pendrive a dar boot no VirtualBox
Nenhum comentário foi encontrado.
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Discos que não instalam o sistema por erro MBR/GPT no Linux
Hospedagem de Mangás com Kavita e Docker para Acesso Remoto via Tailscale
Aplicar tema e ícones do Ubuntu Cinnamon no Arch Linux sem AUR
Instalação do driver Epson L3150 (3)
Continuando meus tópicos anteriores (7)
Configurar cloudflare via terminal (1)









