Script exteinction auto

Bonsoir tous le monde !
j'ai besoin de créer un script pour eteindre automatiquement un serveur unix
voila je ne m'y connai pas du tout sous lunix et encore moin en script
donc je fait mon petit bonhomme de chemin en rassemblant des infos a droite a gauche, je sais a présent qu'il faut ajouter une ligne de commande dans le fichier crontab...
Pour l'editer il faut taper crontab -e
après le flou total... j'imagine que pour programer une exteinction tous les samedi soir a 20h30 deja la ligne commencera par :

30 20 * * 6

ensuite il y a je pense le chemin du script a donner...

J'aurai besoin s'il vous plait de confirmation, et de reponces :)

Merci d'avance, bonne fin de soirée a tous.
Configuration: unix sco

10 réponses

  1. Re

    J'ai mis dans le crontab cette ligne

    30 12 * * 2 /usr/bin/shutdown -g300 -su

    SANS SUCCES :'',(

    svp aider moi
    comment faire si c'est un probleme de droit?
    je sais qu'il faut les droit w r et x
    mais pour les donner? j'ai taper chmod crontab +x
    ca me met un message d'erreur ...
    chmod: WARNING: cannot acces +x: No sush file or directory <error 2>
    aider moiii !!! svppp !!!
    0
    1. Le serveur ne s'est pas eteint...
      je vais essayé la commande suivante :
      00 20 * * 2 /usr/bin/shutdown -g300 -su
      -g300 pour eteindre dans 300sec (5min)
      -su pour laisser un message aux utilisateur encore connecté a enregistrer leur travail avant que linux ne seteigne
      esperant que ca marchera, aider moiii svppppp !!!!!! :( ^^
      0
      1. Ok :D c'est balo ^^
        j'ai bien fait de le preciser lol
        on va tester ca ce midi surement, je te tien au courant !
        0
        1. Modérateur
          ;-))

          Tiens, ça pourra te servir :
          Petit tuto sur VI/VIM
          Linux - L'éditeur Vi

          ;-))
          0
      2. Modérateur
        Non, avant de taper ":wq" il faut d'abord sortir du mode d'édition en pressant la touche "Esc" (échappe), puis à ce moment là taper :
        :wq
        ;-)
        0
        1. mais je suis root c'est ca que je ne comprend pas...
          pour etre plus precis :
          ce que je ne comprend pas c'est que lorsque je tape :wq! ca s'ajoute a la ligne 30 20 * * 5 /usr/bin/shutdown -h now
          donc => 30 20 * * 5 /usr/bin/shutdown -h now:wq!
          ensuite j'apui sur entré et ca me met a la ligne :
          [A
          (pour vous permetre de vous metre dans ma situation : je fait tout cela d'un ordinateur portable et je me conecte au serveur grace a la commande telnet)
          0
          1. Modérateur
            Oui c'est sûrement une histoire de droits, d'autant plus pour la commande "shutdown" qui en principe sur les systèmes Unix n'est pas autorisée pour les simples utilisateurs... Il te faut éditer la "crontab" du root pour ça, voir contab
            0
            1. salut
              nous avons fait un test d'exteinction vendredi soir... non concluant :S
              je m'explique, j'ai bien rentré la ligne de commande suivante
              30 20 * * 5 usr/bin/shutdown -h now
              pour donc eteindre le serveur unix sco tous les vendredi soir a 20h30
              Le souci c'est que je n'avai aucun moyen d'enregistrer cette entrée :(
              j'ai taper "o" pour ecrire en dessous de la derniere ligne... juske la tout va bien, mais quand il faut enregistrer, imposible
              sur le net j'ai vu qu'il fallai faire
              :wq!
              pour enregistrer et quiter
              mais sa refuse, est-ce une question de droits?
              jaurai voulu savoir egalement où se trouve le fichier crontabs...
              sur le net j'ai vu qu'il fallai taper "whereis crontabs" , sans succes...
              Help me :(
              0
              1. RE jipicy ^^
                merci je fait part de ta proposition au boss je te tien au couran ;)
                MERCI encore
                Si d'autre propositions ou solutions n'esitez pas a réagir ;)
                0
                1. Modérateur
                  Salut,
                  30 20 * * 6 /usr/bin/shutdown -h now
                  Devrait suffire ;-))
                  0