Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/11/2016, à 21:55

antoinel

Script bash

Bonjour

Dernière modification par antoinel (Le 08/11/2016, à 22:30)

Hors ligne

#2 Le 07/11/2016, à 23:18

Watael

Re : Script bash

salut,

au premier abord, ça ressemble plus à un exercice sur les réseaux qu'à un exercice sur bash. sad

quel est le contexte d'exécution ?
c'est un réseau réél ? une simulation ?

et que fait traceroute.sh ?

et puis, exprimé, d'un bloc, comme tu l'as fait, ce n'est vraiment pas engageant, et prouve le peu d'effort d'analyse que tu as effectué au préalable.

EDIT : ainsi, ce serait mieux

produire un script qui fonctionne de la maniere suivante :

./netmap.sh add <adresse>
         ajoute le site situé à adresse dans la carte*
./netmap.sh
        (sans argument) affiche l'arborescence des sites.

* Lors de l'ajout d'un site dans l'execution via traceroute.sh il faudra obtenir la liste des routeurs traversés
et la carte sera stockée dans le système de fichiers via 2 repertoires
        un repertoire "routeurs" qui contient un dossier pour chaque routeur visité par traceroute.sh
        un dossier "sites" qui contiendra un lien symbolique pour chaque site ajouté à la carte,
                le nom de ce lien étant tout simplement l'adresse du site
                le lien pointera vers un dossier situé dans "routeurs" celui dont le nom correspond au 1er routeur emprunté pour atteindre ce site.

ici, il y a donc deux parties :
- l'analyse des paramètres du script : il y en a (deux seront pris en compte), et ils sont valides (« add », ET le site répond), ou pas**
- le traitement de traceroute pour ne retenir que les adresses des routeurs, faire un lien symbolique entre le site et le premier routeur listé, et créer des répertoires

** message d'erreur, ou affichage de la "carte".

finalement rien de bien compliqué. wink

EDIT2 :
parfois, je me dis que le plus gros problème n'est pas entre la clavier et l'écran (PEBKAC, sftw!), mais entre le debout* et l'autre debout.

*ou pas big_smile, peu importe. wink

Watael,
analyste programmeur.

Dernière modification par Watael (Le 08/11/2016, à 05:21)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#3 Le 08/11/2016, à 19:11

Watael

Re : Script bash

et donc, pour commencer, avec add, quelles commandes dois-tu taper ?
pour recueillir les adresses des routeurs traversés
pour créer des répertoires avec ces adresses
pour créer un lien symbolique entre l'adresse du site et le premier routeur traversé
?

et puis, on ne sait toujours pas ce que fait traceroute.sh.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne