como remover o serviço systemctl? (Arch-Linux)

1

Antes de marcar sua mensagem como uma pergunta duplicada, examinei todas as perguntas com o mesmo problema e nenhuma das soluções funcionou para mim.

Eu era novo em instalar o Arch-linux e estava seguindo um tutorial de má qualidade, no tutorial, o homem explicou que eu deveria usar:

sudo systemctl enable [email protected]

para que inicie automaticamente o serviço wifi quando eu inicializo, no entanto, eu soletrei o nome do dispositivo incorretamente, na verdade não é wl1. Agora, toda vez que eu inicializo, tenho que esperar 1m 30s para que a tentativa de serviço comece a expirar. Eu tentei me livrar dele de várias maneiras, como

sudo systemctl disable [email protected]
sudo systemctl disable wl01.service
sudo systemctl reset-failed

tudo o que não resolveu meu problema, o primeiro volta dizendo que não existe tal arquivo ou diretório. Como posso me livrar disso?

Obrigado

    
por Pavilion Sahota 09.10.2016 / 13:51

1 resposta

0

O documento em man systemctl explica que os comandos enable criam links simbólicos e os comandos disable os removem. Refere-se à documentação da seção [Install] dos arquivos da unidade para obter mais informações.

man systemd.unit tem alguns documentos relacionados à seção [Install] , que fornece um exemplo de onde um link simbólico é armazenado. Se a seção [Install] contiver WantedBy=multi-user-.target , o link simbólico será criado em: /etc/systemd/system/multi-user.target.wants/foo.service

Portanto, verifique a seção [Install] no arquivo de serviço dhcpcd relacionado e verifique se o link simbólico relacionado foi excluído.

Por fim, conforme descrito em man systemctl , há uma versão ainda mais strong de disable chamada mask , que impede absolutamente todas as formas de iniciar seu serviço, portanto, você também pode tentar isso.

    
por 10.10.2016 / 15:46