Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # Configure la gestion de ctrl-c
- trap ctrl_c INT
- ctrl_c() {
- echo "** ANNULATION"
- exit 1
- }
- echo ""
- echo ""
- echo " UUUUUUUU UUUUUUUU LLLLLLLLLLL BBBBBBBBBBBBBBBBB "
- echo " U::::::U U::::::U L:::::::::L B::::::::::::::::B "
- echo " U::::::U U::::::U L:::::::::L B::::::BBBBBB:::::B "
- echo " UU:::::U U:::::UU LL:::::::LL BB:::::B B:::::B"
- echo " U:::::U U:::::U L:::::L B::::B B:::::B"
- echo " U:::::D D:::::U L:::::L B::::B B:::::B"
- echo " U:::::D D:::::U L:::::L B::::BBBBBB:::::B "
- echo " U:::::D D:::::U L:::::L B:::::::::::::BB "
- echo " U:::::D D:::::U L:::::L B::::BBBBBB:::::B "
- echo " U:::::D D:::::U L:::::L B::::B B:::::B"
- echo " U:::::D D:::::U L:::::L B::::B B:::::B"
- echo " U::::::U U::::::U L:::::L LLLLLL B::::B B:::::B"
- echo " U:::::::UUU:::::::U LL:::::::LLLLLLLLL:::::L BB:::::BBBBBB::::::B"
- echo " UU:::::::::::::UU L::::::::::::::::::::::L B:::::::::::::::::B "
- echo " UU:::::::::UU L::::::::::::::::::::::L B::::::::::::::::B "
- echo " UUUUUUUUU LLLLLLLLLLLLLLLLLLLLLLLL BBBBBBBBBBBBBBBBB "
- echo ""
- echo ""
- echo "Quel est votre NetID ?"
- read -r netid
- # Recherche du premier serveur disponible (on test les 30 premier romeo)
- for i in $(seq 1 30); do
- if ping -c1 -w 3 "romeo$i.ulb.ac.be" > /dev/null; then
- # Connexion réussie, ouverture d'une session SSH
- echo "Connexion réussie pour le serveur $i"
- ssh "$netid@romeo$i.ulb.ac.be"
- exit 0
- else
- # Test du serveur suivant nécessaire
- echo "Le serveur $i semble injoignable"
- fi
- done
- # ERROR - aucun serveur disponible
- echo "Aucun serveur romeo accessible pour le moment !"
- exit -1
Advertisement
Add Comment
Please, Sign In to add comment