$ cat script.sh
#!/bin/bash
######################################################################
#export https_proxy=http://10.215.70.65:8080
export https_proxy=http://10.xx.xx.xx:8080


flash() {
echo ""
echo "====================================================================="
echo "            ---> Collecting the Binaries Versions <---               "
echo "====================================================================="
echo '              \\\|///                 '
echo '            \\  - -  //               '
echo "             (  @ @  )                "
echo "      -----oOOo-(_)-oOOo------------- "
echo "     |                               |"
echo "     | `date "+%d/%m/%Y"` Wissem MEDIOUNI    |"
echo "     | wissem.mediouni@company.com   |"
echo "     |                               |"
echo "      ------------------------------- "
echo "====================================================================="
echo "            ---> Collecting the Binaries Versions <---               "
echo "====================================================================="
echo ""
}

#flash

for i in gl5  tplifeutp1 gltutp01 glteurex
        do
                name=$i
                case $i in
                        gl5)
                                natif="Natif Xetra"
                                adress="172.xx.xx.xx";;
                         tplifeutp1)
                                natif="Natif Liffe"
                                adress="195.xx.xx.xx";;
                        gltutp01)
                                natif="Natif Euronext"
                                adress="195.xx.xx.xx";;
                         glteurex)
                                natif="Natif Eurex"
                                adress="172.xx.xx.xx";;
                          *)
                                exit 1
                esac


export name
export adress
echo "==================> $natif <=================="
echo "`date "+%Y%m%d"`"
echo "Version du SLEV5 :"

expect<< EOF                           
set force_conservative 1;
set timeout 30
#spawn ssh  tplifeutp1@195.xx.xx.xx "cat productname/log/P10_20120302.log | grep '##   Version   :' | tail -1"
spawn ssh $name@$adress "cat productname01/log/P10_`date "+%Y%m%d"`.log | grep '##   Version   :' | tail -1"
#expect "password:\r"
expect "$name@$adress's password:\r"
send -- "password\r"
#expect -gl "\\\[*]*"
#puts "\n"
send_user "...... Waiting ......"
#puts "\n"
expect eof;
EOF
#echo ""

#sleep 30

echo "Version du SELV5 :"
expect<< EOF
set force_conservative 1;
set timeout 30
spawn ssh $name@$adress "cat productname02/log/selv5_`date "+%Y%m%d"`.log | grep '## version:' | tail -1"
#expect "password:\r"
expect "$name@$adress's password:\r"
send -- "password\r"
#expect -gl "\\\[*]*"
#puts "\n"
send_user "...... Waiting ......"
#puts "\n"
expect eof;
EOF
#echo ""

#sleep 30

echo "Version du GLTS  :"
expect<< EOF
set force_conservative 1;
set timeout 60
spawn ssh $name@$adress "cat productname03/log/glts_`date "+%Y%m%d"`.log | grep '## version:' | tail -1"
#expect "password:\r"
expect "$name@$adress's password:\r"
send -- "password\r"
#expect -gl "\\\[*]*"
#puts "\n"
send_user "...... Waiting ......"
#puts "\n"
expect eof;
EOF
#echo ""

done

exit

 

Écrire commentaire

Commentaires: 30
  • #1

    gBqsPxAZ (mardi, 04 octobre 2022 15:39)

    20

  • #2

    gBqsPxAZ (mardi, 04 octobre 2022 15:40)

    20

  • #3

    gBqsPxAZ (mardi, 04 octobre 2022 15:41)

    20

  • #4

    gBqsPxAZ (mardi, 04 octobre 2022 15:41)

    20

  • #5

    gBqsPxAZ (mardi, 04 octobre 2022 15:42)

    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

  • #6

    gBqsPxAZ (mardi, 04 octobre 2022 15:42)

    7i6rIUy4'; waitfor delay '0:0:15' --

  • #7

    gBqsPxAZ (mardi, 04 octobre 2022 15:43)

    3g2Z6vF1') OR 729=(SELECT 729 FROM PG_SLEEP(15))--

  • #8

    gBqsPxAZ (mardi, 04 octobre 2022 15:43)

    20

  • #9

    gBqsPxAZ (mardi, 04 octobre 2022 15:44)

    20

  • #10

    gBqsPxAZ (mardi, 04 octobre 2022 15:44)

    20

  • #11

    gBqsPxAZ (mardi, 04 octobre 2022 15:45)

    20

  • #12

    gBqsPxAZ (mardi, 04 octobre 2022)

    20

  • #13

    gBqsPxAZ (mardi, 04 octobre 2022 15:46)

    20

  • #14

    gBqsPxAZ (mardi, 04 octobre 2022 15:47)

    20

  • #15

    gBqsPxAZ (mardi, 04 octobre 2022 15:48)

    20

  • #16

    1 waitfor delay '0:0:15' -- (mardi, 04 octobre 2022 15:49)

    20

  • #17

    gBqsPxAZ (mardi, 04 octobre 2022 15:50)

    20

  • #18

    gBqsPxAZ (mardi, 04 octobre 2022 15:50)

    20

  • #19

    gBqsPxAZ (mardi, 04 octobre 2022 15:51)

    20

  • #20

    gBqsPxAZ (mardi, 04 octobre 2022 15:51)

    20

  • #21

    gBqsPxAZ (mardi, 04 octobre 2022 15:52)

    20

  • #22

    gBqsPxAZ (mardi, 04 octobre 2022 15:53)

    20

  • #23

    gBqsPxAZ (mardi, 04 octobre 2022 15:53)

    20

  • #24

    gBqsPxAZ (mardi, 04 octobre 2022 15:54)

    20

  • #25

    gBqsPxAZ (mardi, 04 octobre 2022 15:54)

    20

  • #26

    gBqsPxAZ (mardi, 04 octobre 2022 15:55)

    20

  • #27

    gBqsPxAZ (mardi, 04 octobre 2022 15:55)

    20

  • #28

    gBqsPxAZ (mardi, 04 octobre 2022 16:06)

    20

  • #29

    lxbfYeaa (mardi, 05 décembre 2023 05:59)

    20

  • #30

    lxbfYeaa (mardi, 05 décembre 2023 06:00)

    20