Plusieurs netcasts en parallèle
Résolu
Yann
-
liquidus88 Messages postés 674 Statut Membre -
liquidus88 Messages postés 674 Statut Membre -
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 -
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 -
Tu utilises quel shell ?
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 -
Ah zut, autant pour moi j'ai fais une bourde,
le bon script serait:
#!/bin/shell nc adresse1 port1 > ficher1 & nc adresse2 port2 > fichier2 & exit
Désolé. -
-
Il n'y a pas de quoi, penses à passer le sujet en résolu.