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.922 ]
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
Configuração do Modem Sony Ericsson MD300 da Claro 3G no Linux
Ordenação de Bytes por Swap Nibble
Pegar MAC através do IP na rede interna
Configurar usuarios samba na boa sem dor de cabeça em modo texto
Nenhum comentário foi encontrado.
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
Necessário autenticar ao imprimir - Ubuntu X Windowns (1)
O que houve com slackware ??? (11)
O Free Download Manager não abre no Fedora 43 KDE Plasma (2)









