[SCO] souci d'arret electrique serveur

steph70 -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
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
Configuration: Windows XP
Safari 530.5

11 réponses

  1. Xavstarblues Messages postés 10585 Date d'inscription   Statut Contributeur Dernière intervention   1 858
     
    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
  2. steph70
     
    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
  3. bob031 Messages postés 8228 Statut Membre 473
     
    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
  4. steph70
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    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
  7. bob031 Messages postés 8228 Statut Membre 473
     
    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
  8. steph70
     
    Merci a tous,

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

    Merci encore
    Amicalement
    Steph70
    0
  9. 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
    0
  10. bob031 Messages postés 8228 Statut Membre 473
     
    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
  11. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    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