[SCO] souci d'arret electrique serveur

Fermé
-
Messages postés
18410
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
18 janvier 2022
-
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

Messages postés
9978
Date d'inscription
mercredi 22 août 2007
Statut
Contributeur
Dernière intervention
28 décembre 2019
1 839
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
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
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
472
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
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
Messages postés
18410
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
18 janvier 2022
5 535
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
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
472
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
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
472
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 ...

:-)
Merci a tous,

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

Merci encore
Amicalement
Steph70
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
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
472
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 !
Messages postés
18410
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
18 janvier 2022
5 535
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.