Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1019 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Intégration de check avant un shutdown sur linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Intégration de check avant un shutdown sur linux

n°1236368
Nicolas_83
Posté le 03-09-2010 à 15:21:47  profilanswer
 

Bonjour,
 
Voila mon soucis :
 
Sur un environnement de production je dois mettre en place un check qui vérifierait le bon état de certain fichier système afin de garantir le reboot en toute sécurité des machine.
Je précise, le nombre de personne ayant accès à ces machines en compte root, ou assimilé, frôle le honteux (en gros tout le monde et ça en fait un beau paquet). Le soucis c'est que tous ces gens ne sont pas forcement très habille avec les systèmes UNIX et ils nous mettent un sérieux bazars, modification de fichier système (/etc/passwd en l'occurrence) ce qui est potentiellement critique pour un reboot si ce dernier est corrompu.
 
Voici mon besoin :
 
je souhaite développer un script qui se lancerais juste avant l'arrêt de la machine (init 0; init 6; shutdown ou tout autre alias ayant pour but d'arrêter ou redémarrer la machine).
Si celui-ci détecte une erreur il n'initialise pas le shutdown et réagis,soit par un message, un envois de mail, un signale d'alarme, un appel à la garde nationale, ... que sais-je.
 
Enfin voila plus sérieusement je sais quoi développer dans mon script mais je ne sais pas où le positionner, à quel moment le lancer pour empêcher un arrêt machine qui pourrait se révéler catastrophique.
 
 
Je vous remercie par avance.
Nicolas

mood
Publicité
Posté le 03-09-2010 à 15:21:47  profilanswer
 

n°1236369
Nicolas_83
Posté le 03-09-2010 à 15:23:22  profilanswer
 

J'ai oublier de préciser un point important, les machines en questions tourne sous IRIX.

n°1236424
Mjules
Modérateur
Parle dans le vide
Posté le 04-09-2010 à 10:03:58  profilanswer
 

si IRIX dérive de system V tu devrais avoir des fichiers dans /etc/init.d avec des liens symboliques vers /etc/rcX.d correspondant au niveau appelé.

 

En mettant un lien vers le script pour qu'il démarre lorsque tu changes de runlevel, ça devrait fonctionner

 

http://www.cs.duke.edu/csl/docs/sy [...] ADING114-0


Message édité par Mjules le 04-09-2010 à 10:04:22

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°1236458
splurf
Rm -Rf / && oops :o
Posté le 04-09-2010 à 15:07:50  profilanswer
 

Je ne répond pas du tout à ton probleme mais pourquoi tout le monde est root ?
 
Est-ce justifié ?
 
Pkoi pas sudo ...?

n°1237052
Nicolas_83
Posté le 09-09-2010 à 12:12:31  profilanswer
 

Merci pour ta réponse Mjules,
 
Splurf : La raison je ne la connais pas trop, si ce n'est que cette plateforme à près de 20 ans et qu'avec le temps l'habitude à été prise d'utiliser root à tout bout de champs !! Tous les "nouveaux" comme moi (analyste ou ingégineur) nous nous insurgeons contre cette pratique mais on nous réponds que "Ca à toujours fonctionné comme ça et pis c'est chiant le 'sudo'" surtout que les 'anciens' ont la flemme de changer leurs petites habitudes.  
Et après c'est à nous qu'on demande de mettre des plâtres pour boucher les trous -_-.

n°1237060
roondar
Posté le 09-09-2010 à 13:19:55  profilanswer
 

Un truc moche mais qui fonctionne, un script qui s'appel /sbin/halt et qui lance la commande /sbin/halt_reel
En supposant que tu as renommé la commande au préalable


Message édité par roondar le 09-09-2010 à 13:20:30
n°1237315
esox_ch
Posté le 12-09-2010 à 09:35:44  profilanswer
 

Le problème c'est que si le type te lance autre chose (poweroff, init 6 , reboot,...) va falloir le voir venir aussi :s


Message édité par esox_ch le 12-09-2010 à 09:36:01

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1237374
roondar
Posté le 12-09-2010 à 19:54:21  profilanswer
 

Si suffit de faire la même chose pour les autres commandes !

n°1237515
esox_ch
Posté le 13-09-2010 à 13:38:49  profilanswer
 

Oui mais si tu en oublies une ...
Perso je suis plus pour mettre ça au niveau des scripts rc directement, comme ça tu t'en fous de qui lance quelle commande, c'est le système qui fait automatiquement le check au bon moment :o


Message édité par esox_ch le 13-09-2010 à 13:38:59

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1237817
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 15-09-2010 à 07:49:23  profilanswer
 

ou tu fais le BOFH et tu kickes les gens du root. Ca va couiner mais obtiens l'appui de ton boss là dessus et ça te simplifiera les choses.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
mood
Publicité
Posté le 15-09-2010 à 07:49:23  profilanswer
 

n°1237871
Hrolf
Posté le 15-09-2010 à 11:28:09  profilanswer
 

Y'a pas des alias dans la crontab pour startup et shutdown aussi ?


---------------
Il y a trois sortes de mensonges : les mensonges, les gros mensonges et les statistiques !
n°1237967
memaster
ki a volé mon 62?
Posté le 15-09-2010 à 17:37:46  profilanswer
 

black_lord a écrit :

ou tu fais le BOFH et tu kickes les gens du root. Ca va couiner mais obtiens l'appui de ton boss là dessus et ça te simplifiera les choses.


+1 [:florentg]  
une bonne gestion commence par l'education des $users :sleep:


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Intégration de check avant un shutdown sur linux

 

Sujets relatifs
[FreeMi] logiciel qui relie facilement votre Linux à votre FreeboxLe son sous GNU/Linux (hdmi en particulier)
Hp tools qu'est ce que c'est? Linux à la place?Pourquoi j'ai arrêté Linux
Quel live CD linux avoir en cas de crash Win7 ?multi-boot windows xp / linux
Existe t-il sous Linux, un concurrent à Skype pour appeller sur GSM ?Marathon d'installation linux (et bsd)
Contrôler la vitesse des ventillateurs sous linux 
Plus de sujets relatifs à : Intégration de check avant un shutdown sur linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR