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.947 ]
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 instalador do obmenu-generator e configuração do openbox
MRTG Start | Stop | Status | Restart
Renomear em sequência arquivos de imagens acrescentando a informação do tamanho
Script de instalação do Hamachi
Mostrando informações sobre conexões ppp dos clientes
Nenhum comentário foi encontrado.
Como criar um make.conf no Gentoo (para iniciantes)
Como instalar o Open WebUI para Ollama no Gentoo (com systemd)
INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX
A tragédia silenciosa das distribuições baseadas (ou “agregadas”)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
Acelere a compilação no Gentoo com distcc (guia para Systemd)
KDE Plasma 6.5: Como manter o Projetor fixo enquanto você alterna Áreas de Trabalho no PC
Aplicações mudam entre monitores após tela de bloquio (4)









