Un petit aide (script)

Fermé
MonsieurDream Messages postés 25 Date d'inscription samedi 26 mai 2012 Statut Membre Dernière intervention 25 juillet 2013 - 25 juil. 2013 à 17:57
 Utilisateur anonyme - 25 juil. 2013 à 19:02
Bonjour,

J'ai trouvé ça sur un site et j'ai voulu appliquer cette idée sauf que je suis pas pro en ça :P !
Merci de m'aider étape par étape s'il vous plait !

Voilà :
voilà une solution qui je l'espère apaiser votre souffrance. l'astuce est toute bête, elle consiste à pinger en continu une IP/NDD d'un serveur (google.com par exemple) afin de garder votre connexion active.

Donc commencez par créer un script qu'on va nommer staylonline.sh (en root)

# vim /opt/stayonline.sh

Faites un copier/coller de ces lignes :
# /bin/bash
while [1] do
/bin/ping -c 3 -s 1 google.com
sleep 30
done

Après l'avoir sauvegardé, faite un chmod pour le rendre exécutable :

# chmod +x /opt/stayonline.sh

Il ne vous reste que de faire en sorte que notre script se lance à chaque fois qu'on se connecte, pour ça on va édtier /etc/ppp/ip-up, à la fin du fichier ajouter :

/opt/stayonline.sh




6 réponses

dodo7263 Messages postés 614 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 9 février 2017 18
25 juil. 2013 à 17:59
Bonjour,

Ce script a été écrit pour une machine fonctionnant sous linux et non windows.

SD
0
Utilisateur anonyme
25 juil. 2013 à 18:22
+100
0
ton script est fait en shell(bash), c'est un langage linux

¨'°ºO׺°"~'"°º×Oº°'¨Linux est le noyau --*^v^-^v^*-- et Windows les pépins(¯'·o©º°¨¨°©o)·
0
MonsieurDream Messages postés 25 Date d'inscription samedi 26 mai 2012 Statut Membre Dernière intervention 25 juillet 2013 1
25 juil. 2013 à 18:37
ok merci . maintenant il me faut un script pour windows -_-
0
Utilisateur anonyme
25 juil. 2013 à 18:41
cherche en batch
0
dodo7263 Messages postés 614 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 9 février 2017 18
25 juil. 2013 à 18:46
windows XP ne "comprends" pas le bash (shell). Par contre tu peux installer un émulateur de Shell Unix: le produit s'appelle Cygwin.

@++

SD
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
MonsieurDream Messages postés 25 Date d'inscription samedi 26 mai 2012 Statut Membre Dernière intervention 25 juillet 2013 1
25 juil. 2013 à 18:55
C'est possible d'écrire un scipt qui a la meme idée mais pour windows XP ?
0
Utilisateur anonyme
25 juil. 2013 à 18:57
oui je pense facilement, mais je connais mal

une boucle avec dedans un ping et une pause...cela doit être faisable
0
Utilisateur anonyme
25 juil. 2013 à 19:02
voila pour la boucle http://www.progmatique.fr/article-113-Batch-utilisation-boucles.html

le ping ben c'est ping aussi

dans la manuel de la fonction ping sous linux

-c count
Stop after sending count ECHO_REQUEST packets. With deadline
option, ping waits for count ECHO_REPLY packets, until the time?
out expires.


-s packetsize
Specifies the number of data bytes to be sent. The default is
56, which translates into 64 ICMP data bytes when combined with
the 8 bytes of ICMP header data.
0