Plusieurs netcasts en parallèle
Résolu
Yann
-
liquidus88 Messages postés 655 Date d'inscription Statut Membre Dernière intervention -
liquidus88 Messages postés 655 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aurais aimé savoir comment ouvrir plusieurs flux nc en parallèle à partir d'un même script bash.
Pour l'instant j'ai essayé :
nc adresse1 port1 > fichier1 & nc adresse2 port2 > fichier2
Bien que le deuxième netcast fonctionne parfaitement (les données s'accumulent bien dans fichier2) le premier semble quant à lui s'interrompre très rapidement (fichier1 ne contient que quelques lignes d'entête).
Est-ce que quelqu'un a déjà rencontré ce problème ?
Merci d'avance pour votre aide
J'aurais aimé savoir comment ouvrir plusieurs flux nc en parallèle à partir d'un même script bash.
Pour l'instant j'ai essayé :
nc adresse1 port1 > fichier1 & nc adresse2 port2 > fichier2
Bien que le deuxième netcast fonctionne parfaitement (les données s'accumulent bien dans fichier2) le premier semble quant à lui s'interrompre très rapidement (fichier1 ne contient que quelques lignes d'entête).
Est-ce que quelqu'un a déjà rencontré ce problème ?
Merci d'avance pour votre aide
7 réponses
Bonsoir,
Et comme ceci ?:
nc adresse1 port1 > ficher1 &&
nc adresse2 port2 > fichier2 &&
Cordialement
Et comme ceci ?:
nc adresse1 port1 > ficher1 &&
nc adresse2 port2 > fichier2 &&
Cordialement
Merci pour cette réponse liquidus88
Non priori la version de shell que j'utilise ne doit pas connaître cette commande &&
syntax error: unexpected end of file
Non priori la version de shell que j'utilise ne doit pas connaître cette commande &&
syntax error: unexpected end of file
Tu utilises quel shell ?
Et avec le script complet:
(En remplaçant "shell" par le nom de ton shell en haut)
Et avec le script complet:
#!/bin/shell nc adresse1 port1 > ficher1 && nc adresse2 port2 > fichier2 && exit
(En remplaçant "shell" par le nom de ton shell en haut)
Ah là ça fonctionne, je n'ai plus d'erreur (merci j'avais oublié exit). Mais je n'ai que fichier1 qui apparaît dans mon répertoire courant.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question