j'ai cr=E9=E9 un ptit prog perl qui tourne en boucle pour rapatrier des
info venant du net.
Ce programme affiche ses statuts sur la sortie standard.
J'aimerais pouvoir le lancer 4 ou 5 fois (ou plus...) sur un serveur
linux.
Pour l'instant je les lances en ligne de commande en utilisant des |.
Le probl=E8me est que je ne sais pas comment lancer 5 occurences d'un
programme et pouvoir acc=E8der =E0 ce que chaque "processus" renvoi pour
controler le bon fonctionnement de chacun.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacques Caron
Salut,
On Wed, 14 Dec 2005 15:28:56 +0100, BillyNoGates wrote:
j'ai créé un ptit prog perl qui tourne en boucle pour rapatrier des info venant du net. Ce programme affiche ses statuts sur la sortie standard.
J'aimerais pouvoir le lancer 4 ou 5 fois (ou plus...) sur un serveur linux. Pour l'instant je les lances en ligne de commande en utilisant des |.
Avec | la sortie de l'un devient l'entrée du suivant, et ainsi de suite...
Le problème est que je ne sais pas comment lancer 5 occurences d'un programme et pouvoir accèder à ce que chaque "processus" renvoi pour controler le bon fonctionnement de chacun.
et tu peux regarder la sortie de chacun avec cat, more, less, tail, tail -f, vi ou quelques autres méthodes plus ou moins variées.
S'il y a des chances qu'il y ait des sorties sur STDERR il est utile de le capture aussi. Avec sh, bash et leurs copains ce sera:
programme >log1 2>&1 &
Avec csh, tcsh:
programme >&log1 &
Alternativement tu peux les lancer dans des sessions shell (ssh) différentes, bien entendu.
Quelqu'un à une idée?
man sh?
Jacques. -- Oxado http://www.oxado.com/
Salut,
On Wed, 14 Dec 2005 15:28:56 +0100, BillyNoGates
<aurelien.jacak@gmail.com> wrote:
j'ai créé un ptit prog perl qui tourne en boucle pour rapatrier des
info venant du net.
Ce programme affiche ses statuts sur la sortie standard.
J'aimerais pouvoir le lancer 4 ou 5 fois (ou plus...) sur un serveur
linux.
Pour l'instant je les lances en ligne de commande en utilisant des |.
Avec | la sortie de l'un devient l'entrée du suivant, et ainsi de suite...
Le problème est que je ne sais pas comment lancer 5 occurences d'un
programme et pouvoir accèder à ce que chaque "processus" renvoi pour
controler le bon fonctionnement de chacun.
On Wed, 14 Dec 2005 15:28:56 +0100, BillyNoGates wrote:
j'ai créé un ptit prog perl qui tourne en boucle pour rapatrier des info venant du net. Ce programme affiche ses statuts sur la sortie standard.
J'aimerais pouvoir le lancer 4 ou 5 fois (ou plus...) sur un serveur linux. Pour l'instant je les lances en ligne de commande en utilisant des |.
Avec | la sortie de l'un devient l'entrée du suivant, et ainsi de suite...
Le problème est que je ne sais pas comment lancer 5 occurences d'un programme et pouvoir accèder à ce que chaque "processus" renvoi pour controler le bon fonctionnement de chacun.