Salut.
Homer_Simpson, je suppose que Chocobo2005 veut qq chose d'adaptable suivant les arguments que l'on donne, je propose ça: (dit moi si ça convient, je ne souhaite pas tester, j'ai un site en prod )
J'ai ajouté la fonction d'erreur comme tu peux le voir. (retourne le nombre de commandes qui ne sont pas passées...)
Code :
- #!/bin/bash
- # by sputnick
- var=0
- /sbin/ifconfig "$1" down || ((var=var+1))
- /sbin/ifconfig "$1" "$2" netmask "$3" up || ((var=var+1))
- /sbin/route add -net default gw "$4" "$1" || ((var=var+1))
- if [[ "$var" = "0" ]]; then
- echo "succeded ! :)"
- else
- echo ""$var" problems detected during the operations ! :/"
- fi
|