Teste de la connectivité Internet

jonux Membre non connecté
-
- Voir le profil du membre jonux
- Inscrit le : 07/10/2015
je travail sur un script de teste de connectivite internet que voici
rm -rf /tmp/con_ok.html
/usr/bin/curl www.google.fr -s -o /tmp/con_ok.html
if [ ! -e /tmp/con_ok.html ]
then
echo "La tentative de connexion vers Internet a échoué (google.fr)."
fi
rm -rf /tmp/con_ok.html
echo ". : ok"
quand je l' exécute j'ai ce message
./test_internet.sh: ligne9: Erreur de syntaxe : fin de fichier prématurée
je ne comprend pas où est le problème
aidez moi SVP
merci d'avance

Lotherath Membre non connecté
-
- Voir le profil du membre Lotherath
- Inscrit le : 21/11/2011
- Groupes :
Le script que tu envoies ne comporte que 8 lignes, et l'erreur apparemment se trouve sur la 9ème ligne. Où sinon c'est echo ". : ok" qui a un problème (argument manquant peut-être)
Peux-tu envoyer toutes les lignes de ton fichier ?
Édité par Lotherath Le 08/02/2016 à 10h39
Mon PC: tour assemblée maison avec carte mère Asus, dual-core Amd athlon 5500 plus (avec ventirad Zalman pour refroidir la bête), 4 Go de ram, carte graphique MSI GT 630, disque dur 500 Go - 100 % Mageia avec KDE.

jonux Membre non connecté
-
- Voir le profil du membre jonux
- Inscrit le : 07/10/2015

Lotherath Membre non connecté
-
- Voir le profil du membre Lotherath
- Inscrit le : 21/11/2011
- Groupes :
Mon PC: tour assemblée maison avec carte mère Asus, dual-core Amd athlon 5500 plus (avec ventirad Zalman pour refroidir la bête), 4 Go de ram, carte graphique MSI GT 630, disque dur 500 Go - 100 % Mageia avec KDE.

Lotherath Membre non connecté
-
- Voir le profil du membre Lotherath
- Inscrit le : 21/11/2011
- Groupes :
rm -rf /tmp/con_ok.html
/usr/bin/curl www.google.fr -s -o /tmp/con_ok.html
if [ ! -e /tmp/con_ok.html ]
then
echo "La tentative de connexion vers Internet a échoué (google.fr)."
fi
rm -rf /tmp/con_ok.html
echo "ok"
Comme tu peux voir, j'ai modifié la dernière ligne.
Mon PC: tour assemblée maison avec carte mère Asus, dual-core Amd athlon 5500 plus (avec ventirad Zalman pour refroidir la bête), 4 Go de ram, carte graphique MSI GT 630, disque dur 500 Go - 100 % Mageia avec KDE.

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Pourquoi ne pas le faire en une ligne ?
Code BASH :
ping -c 2 google.fr 2>/dev/null > /dev/null && echo OK || echo KO
J'explique
ping google : c'est OK au pire fais avec curl si tu veux.
2>/dev/null : on redirige l'erreur dans /dev/null si erreur il y a
> /dev/null : on regirige la sortie standard dans /dev/null
&& echo OK : On affiche si ça s'est bien passé OK
|| echo KO : On affiche si ça ne s'est pas bien passé KO
En bash cmd1 && cmd2 => fait cmd2 si cmd1 s'est bien passée, et || => fait cmd2 si cmd1 a échoué
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


jonux Membre non connecté
-
- Voir le profil du membre jonux
- Inscrit le : 07/10/2015

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :

L'avantage c'est qu'on appelle que 2 commandes maxi. Donc plus optimisé.
Mais ton p'tit bout de code en premier message, il fonctionnait chez moi (je l'ai copié collé)
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie