• # Tenlet dans un bash

    Posté par . En réponse au message Telnet dans un bash !! HELP !! merci :-)). Évalué à 1.

    voila qui devrait repondre a ton probleme. Je l'ai testé sur du CISCO.

    #!/bin/bash

    # ROUTEUR IP
    IP='10.0.0.1'

    # des logs ?
    LOGDIR=/var/log/routeur

    if [ ! -e $LOGDIR] then
    mkdir $DIR
    fi

    DATE=`date +'%m%d'`
    TIME=`date +'%H%M'`
    DT=$DATE$TIME

    # Allez zou on cause au routeur
    (echo "login"; \
    echo "pwd";\
    echo "tes commandes une par une";\
    sleep 30) |telnet $IP > $LOGDIR/$DT 2>$DIR/msg.$DT

    tu peux virer les commandes de date et heures, mais j'avoue que cela a un cote pratique.
    Pareil pour les logs ...

    K.