Lancer commande en root au démarrage de linux
Résolu/Fermé
poiuytrez
Messages postés
42
Date d'inscription
dimanche 2 janvier 2005
Statut
Membre
Dernière intervention
15 décembre 2008
-
17 sept. 2005 à 20:51
rdan - 21 janv. 2008 à 11:41
rdan - 21 janv. 2008 à 11:41
Bonjour, je suis sur Fedora Core 4, je souhaiterai lancer une commande ou un script au démarrage de linux, qui a besoin des permission root. Comment dois-je faire ?
Merci de votre aide.
Merci de votre aide.
A voir également:
- Poiuytrez
- Invite de commande - Guide
- Pc lent au démarrage - Guide
- Qu'est ce qui se lance au démarrage de l'ordinateur - Guide
- Reinitialiser pc au demarrage - Guide
- Forcer demarrage pc - Guide
7 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
2 juin 2007 à 13:17
2 juin 2007 à 13:17
Salut,
il me semble que le fichier /etc/init.d/rc.local est présent sur FC4
tu n'as qu'à taper en root
En revanche je suis d'accords avec crabs. Ce n'est pas une bonne idée de lancer une mise à jour de cette façon.
D'ailleurs faire une mise à jour juste pour pouvoir se vanter que j'ai la dernière version des logiciels c'est puéril.
il me semble que le fichier /etc/init.d/rc.local est présent sur FC4
tu n'as qu'à taper en root
echo "yum -y upgrade" >> /etc/init.d/rc.localau redémarrage la commande sera exécutée
En revanche je suis d'accords avec crabs. Ce n'est pas une bonne idée de lancer une mise à jour de cette façon.
D'ailleurs faire une mise à jour juste pour pouvoir se vanter que j'ai la dernière version des logiciels c'est puéril.
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
17 sept. 2005 à 21:53
17 sept. 2005 à 21:53
Salut,
je n'ai pas la FC4, mais j'ai des vieux souvenirs de RH.
Il faut avoir les droits root.
tout ce passe dans les dossier /etc/init.d et les rc(x).d (x) correspondant au
'run level' de la machine
regarde à coup de 'ls -il' comment sont construits les dossiers.
Pour info tout part de /etc/inittab...
Dans les rc.d :
un script qui commence par K -> arret du service : lancement du script avec
le paramètre stop
un script qui commence par S -> démarage du service : lancement du script
avec le paramètre start
Ensuite 2 chffres qui permettent de faire le tri croissant et obtenir ainsi l'ordre
de lancement des scripts d'arrêt de service, puis de ceux de démarage
A+, crabs
je n'ai pas la FC4, mais j'ai des vieux souvenirs de RH.
Il faut avoir les droits root.
tout ce passe dans les dossier /etc/init.d et les rc(x).d (x) correspondant au
'run level' de la machine
regarde à coup de 'ls -il' comment sont construits les dossiers.
Pour info tout part de /etc/inittab...
Dans les rc.d :
un script qui commence par K -> arret du service : lancement du script avec
le paramètre stop
un script qui commence par S -> démarage du service : lancement du script
avec le paramètre start
Ensuite 2 chffres qui permettent de faire le tri croissant et obtenir ainsi l'ordre
de lancement des scripts d'arrêt de service, puis de ceux de démarage
A+, crabs
Bonjour, si un meme script est présent dans l'ensemble des dossiers rc*.d, ca signifie qu'il est lancé au chargement des modes 1 à 5 normalement, donc lancé 5 fois si on charge le mode 5, pourtant c'est surement pas le cas, ou est l'erreur ?
poiuytrez
Messages postés
42
Date d'inscription
dimanche 2 janvier 2005
Statut
Membre
Dernière intervention
15 décembre 2008
1
17 sept. 2005 à 22:54
17 sept. 2005 à 22:54
Merci mais je ne souhaite pas lancer un service au démarrage, en fait je souhaiterai juste lancer la commande, en root:
#yum -y upgrade
Merci!
#yum -y upgrade
Merci!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
18 sept. 2005 à 07:45
18 sept. 2005 à 07:45
Salut,
Dans mon propos, service était employé au sens large.
Ca peut être un script qui lance un programme...
Perso à chaque démarage, je lance une commande qui synchronise mon
horloge sur un serveur NTP, c'est juste une commande mise dans un script.
Prends au moins la peine de regarder dans ces zones de démarage.
Sinon c'est pas un peu dangereux de lancer une mise à jour de l'OS sans
avoir la possibilité de prendre la main ? Certaines mises ne nécessitent-elles pas
le redémarage de certains services voire un reboot de la machine ?
Dans mon propos, service était employé au sens large.
Ca peut être un script qui lance un programme...
Perso à chaque démarage, je lance une commande qui synchronise mon
horloge sur un serveur NTP, c'est juste une commande mise dans un script.
Prends au moins la peine de regarder dans ces zones de démarage.
Sinon c'est pas un peu dangereux de lancer une mise à jour de l'OS sans
avoir la possibilité de prendre la main ? Certaines mises ne nécessitent-elles pas
le redémarage de certains services voire un reboot de la machine ?
poiuytrez
Messages postés
42
Date d'inscription
dimanche 2 janvier 2005
Statut
Membre
Dernière intervention
15 décembre 2008
1
18 sept. 2005 à 11:06
18 sept. 2005 à 11:06
Ok ben je vais utiliser cette technique... En fait je la connaissait mais je pensais qu'il y avait une méthode plus clean.
Merci @+
Merci @+