1 votes

Comment automatiser une commande root après (et non pendant) le démarrage ?

J'utilise Ubuntu 12.04 LTS, mais je dois exécuter la commande suivante :

sudo dhclient

après le démarrage pour obtenir une connexion Ethernet stable. Je lance déjà dhclient au démarrage, via le fichier /etc/rc.local.

Comment puis-je exécuter automatiquement cette commande après le démarrage (en supprimant l'obligation d'être root, ou par un autre moyen), ou existe-t-il un autre moyen de dépanner ma connexion ethernet ? Sinon, je vais devoir commencer à utiliser Windows plutôt qu'Ubuntu.

1voto

Joel in Gö Points 3195

Pourquoi ne pas utiliser rc.local pour exécuter un script en arrière-plan qui attend quelques secondes/minutes avant d'exécuter la fonction sudo dhclient commande ?

Sinon, il y a toujours la crontab - vous pourriez avoir un script qui s'exécute toutes les minutes, ou toutes les quelques minutes pour vérifier l'état de la connexion réseau, puis exécuter sudo dhclient si la connexion est interrompue.

0voto

Lisandro Points 101

Plutôt que d'essayer de trouver une solution par vous-même, avez-vous examiné les possibilités suivantes Gestionnaire de réseau ?

Pour un ordinateur personnel, je le trouve très utile.

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