[SCO] souci d'arret electrique serveur

Fermé
steph70 - 6 juin 2009 à 18:44
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 8 juin 2009 à 13:03
Bonjour,

j'ai plusieurs serveur acers altos G300 avec un système unix installé (SCO).

J'ai egalement sur ceux ci une procédure automatique d'arrêt avec cette commande :
shutdown -y -g0:0
qui est chargé d'arreter l'ordi proprement.

Mais voila, a la fin de l'arret, le pc ne s'arrete pas totalement et attend une intervention de l'utilisateur : ou cliquer sur une touche pour redemarrer ou appuyer sur le bouton off pour terminer l'arret.

Jusque la pas de souci mais voila, je viens d'installer des platines a ses serveurs et donc l'utilisateur ne voit plus la demande a la fin de la procédure.

J'ai donc regarder mieux la commande et j'ai vu quel etait correcte mais que le pc ne s'arrete pas tout seul.

J'ai donc penser à un problème d'apm (vu que j'avais eu le problème sous un linux que j'avais regler en editant le fichier menu.lst et en ajoutant
apm power_off=1
), mais unix n'est pas linux et je n'ai pas trouvé le fichier ou je pourrais rajouter cette commande ou une autre qui me permettrait de regler ce problème.

J'ai également regarder si j'avais un bios-apm mais ce n'est pas le cas.

Je fais donc appel a votre aide dans l'espoir de pouvoir resoudre ce petit souci bien genant quand meme.

Merci d'avance a vous.
steph70

11 réponses

Xavstarblues Messages postés 10019 Date d'inscription mercredi 22 août 2007 Statut Contributeur Dernière intervention 28 décembre 2019 1 850
6 juin 2009 à 18:52
bonjour
je ne suis pas un spécialiste unix mais de ce que je lis sur internet, je trouve des commandes comportant en plus un commutateur -i
je ne comprends pas ton g0:0
g0 devrait suffire normalement
shutdown -y -g0
shutdown command with level 0 (INIT Run Level code for Shutdown).
Or
shutdown -y -g0 -i0

https://www.unix.com/unix-for-dummies-questions-and-answers/6985-sco-unix-shutdown.html
0
Bonjour et merci de réponse rapide,

En fait, la commande susdite est la même que suggérée (d'ailleurs je l'ai testé avec le même résultat).

Celle(s) ci coupe le système mais pas l'alimentation et donc l'utilisateur se retrouve face à un shell qui lui propose d'eteindre manuellement ou d'appuyer sur une touche pour redemarrer mais sans rien voir du fait de l'installation d'une platine.

Merci de t'interesser à mon problème

Amicalement
Steph70
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
6 juin 2009 à 19:03
bonjour,

mais unix n'est pas linux et je n'ai pas trouvé le fichier ou je pourrais rajouter cette commande

peut-être le fichier /boot/grub/menu.lst ou bien le fichier lilo.conf

d'après l'internet c'est plutôt dans le fichier /etc/modules


https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=390547
0
Bonjour bob031,

Ben justement, c'est bien cela que j'ai fait sur mon linux mais la c'est un unix et l'architecture n'est pas du tout la même.

J'ai bien trouvé le fichier qui sert au boot mais ce ne correspond en rien à celui d'un grub ou d'un lilo.

Et sous sco, il n'y a pas de /etc/modules.

Tout cela pour dire que je suis toujours aussi paumé malgré mes recherches.

Merci encore pour votre aide

Amicalement
steph70
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
7 juin 2009 à 09:32
hello
ce site décrit des lignes à modifier dans le kernel pour effectuer un poweroff
http://unix.derkeiler.com/Newsgroups/comp.unix.sco.misc/2008-06/msg00012.html
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
7 juin 2009 à 09:46
effectivement le système Linux ne va pas pouvoir nous aider.

néanmoins, peut-être que ces discussions pourront t'aider :

https://www.aplawrence.com/Bofcusm/932.html
http://docsrv.sco.com:507/en/HANDBOOK/configuring_APM_using_pwrsh.html

http://osr507doc.sco.com/en/man/html.ADM/uadmin.ADM.html

tutoriel
http://osr507doc.sco.com/en/Navpages/index.html
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
7 juin 2009 à 09:50
on se rejoint avec dubcek, car dans mon premier lien, il est dit:

Make sure you have enabled Advanced Power Management with mkdev apm.
Then, edit the file: /etc/conf/pack.d/uapm/space.c



et il est question du même fichier ...

:-)
0
Merci a tous,

Je regarde cela demain au boulot et vous tiens au courant.

Merci encore
Amicalement
Steph70
0
Rebonjour,

Etant du genre un peu frileux lorsqu'il s'agit de serveur, j'ai deux petites questions subsidiaires :

In order to force a power-down during shutdown, you can edit the following lines in
/etc/conf/pack.d/uapm/space.c and relink the kernel:


Comment relier le kernel et y a t'il un risque quelconque ?

Deuxième question :
Make sure you have enabled Advanced Power Management with mkdev apm


A priori mkdev apm n'est plus valide sous SCO, pouvez vous me le confirmer et/ou m'indiquer ce qui le remplace.

Amicalement
steph70
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
8 juin 2009 à 12:37
A priori mkdev apm n'est plus valide sous SCO, pouvez vous me le confirmer et/ou m'indiquer ce qui le remplace.

peut-être ceci :

mkdev pm
    enable or disable power management. Power management is automatically enabled on installation if the hardware supports it (see also apm(HW), pwrsh(ADM), pwrd(ADM), and uapm(HW). ).

source :http://docsrv.sco.com:507/en/man/html.ADM/mkdev.ADM.html

je regarderais aussi :
apm(HW)
http://docsrv.sco.com:507/eapm(HW)n/man/html.HW/apm.HW.html


mais dubcek sera plus à même de répondre à tes questions car je n'ai aucune expérience professionnelle en informatique et encore moins dans ce domaine !
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
8 juin 2009 à 13:03
est-ce que le fichier /etc/conf/pack.d/uapm/space.c
contient ces lignes
ulong_t uapm_offstates[] = {
APMPWR_OFF, /* 0 AD_HALT No auto reboot */
APMPWR_READY, /* 1 AD_BOOT Auto reboot */
APMPWR_READY, /* 2 AD_IBOOT (same as AD_BOOT) */
APMPWR_OFF, /* 3 AD_PWRDOWN Turn off power */
APMPWR_STANDBY, /* 4 AD_PWRNAP Turn off if no A/C */
APMPWR_SUSPEND, /* (anything else) (essentially AD_HALT) */
};

en faisant une copie avant toute modification, on peut revenir en arrière, mais j'ignore comment on relink un kernel sur SCO. en général, il y a une makefile qui reconstruit tout.
0