1 votes

comment supprimer le service systemctl ? (Arch-Linux)

Avant que vous ne signaliez cette question comme faisant double emploi, j'ai examiné toutes les questions portant sur le même problème et aucune des solutions n'a fonctionné pour moi.

J'étais novice dans l'installation d'Arch-linux et je suivais un tutoriel de mauvaise qualité. Dans le tutoriel, l'homme m'expliquait que je devais utiliser :

sudo systemctl enable dchpcd@wl01.service

pour qu'il démarre automatiquement le service wifi au démarrage, cependant, j'ai mal orthographié le nom du périphérique, c'est en fait wlo1 et non wl01. Maintenant, chaque fois que je démarre, je dois attendre 1m 30s pour que la tentative de démarrage du service se termine. J'ai essayé de m'en débarrasser de plusieurs façons, par exemple

sudo systemctl disable dhcpcd@wl01.service
sudo systemctl disable wl01.service
sudo systemctl reset-failed

tout cela n'a pas résolu mon problème, le premier revient en disant qu'il n'y a pas de tel fichier ou répertoire. Comment puis-je me débarrasser de ce problème ?

Gracias

0voto

Mark Stosberg Points 577

Le document en man systemctl explique que le enable crée des liens symboliques et la commande disable les supprime. Elle se réfère à la documentation de la commande [Install] section des fichiers de l'unité pour plus d'informations.

man systemd.unit a quelques documents relatifs à la [Install] qui fournit un exemple de l'emplacement d'un lien symbolique. Si le [Install] La section contient WantedBy=multi-user-.target alors le lien symbolique sera créé dans : /etc/systemd/system/multi-user.target.wants/foo.service

Alors, vérifiez le [Install] dans le fichier de service dhcpcd correspondant, puis vérifiez que le lien symbolique correspondant a été supprimé.

Enfin, comme décrit dans man systemctl il existe une version encore plus forte de disable appelé mask qui empêche absolument toutes les formes de démarrage de votre service, donc vous pouvez essayer ça aussi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X