Bonjour Pierre!

Merci pour l'info, mais dans le cas qui me concerne, le problème est RSH, et ça 
va pour suivre un seul processus RSH, mais qu'and il y en a une vingtaine qui 
roule, ils s'appellent tous RSH dans la liste des processus... donc pas mal 
difficile...

d'un autre côté, je fais des essais depuis ce matin avec SCREEN, et franchement 
je suis très épaté, ça semble faire ce que je cherchais...

présentement, je peux détacher la job etla reprendre, je peux la nommer, je 
peux la prendre à distance et plusieurs peuvent la voir en même temps...
je suis présentement rendu à faire des essais pour que différentes personnes 
chacune dans leur compte puissent accéder à la même job...

je ferai le suivi plus tard...

merci encore à tous, c'est très motivant pour l'appui de tout le monde!

salutations!

Steve :)

--- El mar 26-may-09, Pierre ROGER <[email protected]> escribió:

> De: Pierre ROGER <[email protected]>
> Asunto: Re: [Ubuntu-QC] comment nommer un processus (job) pour le récupérer 
> dans un autre terminal
> A: "Steve Nadeau" <[email protected]>
> Cc: [email protected], [email protected], [email protected], 
> [email protected], "ubuntu-fr" <[email protected]>
> Fecha: martes, 26 mayo, 2009, 4:09 am
> Bonjour Steve
> 
> Pour que tout le monde puisse voir le résultat en
> cours de l'exécution, je pense que l'idée de tail
> -f
> NomRepertoire/NomFichier.log est la plus simple et la plus
> efficace.
> 
> Pour
> vérifier si une tâche est déjà en cours, un script de
> lancement de la
> tâche peut vérifier si elle n'est pas présente dans
> le résultat de la
> commande ps -edf
> 
> 
> tu peux créer un lanceur de cette tache qui ne
> l'exécute que si elle n'est pas présente dans le
> résultat de ps -edf
> 
> J'espère que j'ai été clair. J'ai déjà
> utilisé cette technique pour des scripts professionnels.
> 
> 
> 
> Bon courage
> 
> Le 26 mai 2009 01:48, Steve Nadeau
> <[email protected]>
> a écrit :
> 
> 
> 
> Bonjour à vous tous!
> 
> 
> 
> je crois que je ne me suis pas exprimé assez
> clairement...
> 
> comme je mentionnais je vérifiais déjà les commandes
> tail -f et nohup et bien sur que je sais comment reprendre
> une job en bg ou fg et la laisser rouler en arrière-plan
> avec ctrl-z... j'ai aussi jeté un oeil sur la commande
> screen...
> 
> 
> mais comme je disais, le but n'est pas pour que moi je
> l'utilise, sinon pour permettre è d'autres
> utilisateurs de se connecter et de pouvoir suivre les jobs
> en cours pour éviter de la relancer, ou même, ce que je
> suis en train de penser faire, c'est un script qui me
> permettra de vérifier si la job est déjà en fonction pour
> ne pas la relancer.
> 
> 
> 
> 
> je vous donne un exemple...
> 
> 
> 
> ls -lR / &
> 
> 
> 
> fermez le terminal! essayez de récupérer cette job dans
> un autre terminal!
> 
> 
> 
> comment faites-vous? c'est ce que je voudrais faire,
> récupérer cette commande et voir la suite... car ctrl-z,
> bg, fg, me ramène la job seulement si elle est dans mon
> terminal, mais lorsque je ferme ce terminal, disparu!
> 
> 
> 
> 
> 
> 
> en bout de ligne, je dois faire en sorte que pour les
> utilisateurs ce soit le plus transparent possible, donc pour
> eux, en cliquant sur des icones...
> 
> 
> 
> à la base, la commande à lancer est RSH vers un serveur
> windows 2003, cette commande peut durer plusieurs minutes et
> dans certains cas, des heures...
> 
> 
> 
> en faisant
> 
> 
> 
> nohup rsh -l compteaccesrsh nom_du_poste.domaine
> "commande dos" &
> 
> 
> 
> je me retrouve détaché de la commande et le log nohup.out
> me fourni les informations résultantes en faisant:
> 
> 
> 
> tail -f nohup.out
> 
> 
> 
> maintenant, un autre utilisateur se connecte et veut lancer
> la commande, comment je fais pour l'empêcher si cette
> même commande est encore en fonction dans le système et
> ainsi l'informer que le processus est en cours?
> 
> 
> 
> 
> 
> 
> autre chose qui pourrait aussi me servir, serait que les
> utilisateurs puissent se connecter sur le même écran, mais
> c'est dangereux pour les manipulations multiples... à
> moins de forcer qu'une seule conexion à part la console
> principale... donc l'utilisateur qui se connecterait
> verrait toujours la console... s'il y a des idées en ce
> sens...
> 
> 
> 
> 
> je vais fouiller plus à fond avec screen, ça semble de
> quoi d'intéressant...
> 
> 
> 
> merci à tous pour le suivi...
> 
> 
> 
> Steve
> 
> 
> 
> PS: je n'ai personnellement reçu aucune de vos
> réponses, je ne comprends pas pourquoi? c'est pour ça
> que j'ai découper de la liste globale vos réponses...
> et ainsi fait une réponse globale!
> 
> 
> 
> > ------------------------------
> 
> >
> 
> > Message: 3
> 
> > Date: Mon, 25 May 2009 15:28:56 -0400
> 
> > From: David Tremblay <[email protected]>
> 
> > Subject: Re: [Ubuntu-QC] comment nommer un processus
> (job)
> 
> > pour le
> 
> >     récupérer dans un autre terminal
> 
> > To: Mailing list for the Quebec Team <[email protected]>
> 
> > Cc: ubuntu-fr <[email protected]>
> 
> > Message-ID:
> 
> >     <[email protected]>
> 
> > Content-Type: text/plain; charset=UTF-8
> 
> >
> 
> > exemple
> 
> >
> 
> > tail -f /var/log/syslog
> 
> > ctrl+z (stopper le processus)
> 
> > bg (pour background - notez le numéro de la
> "job")
> 
> >
> 
> > récupérer la "job" :
> 
> >
> 
> > fg numérodelajob
> 
> >
> 
> > ----
> 
> >
> 
> > tu peux aussi utiliser la commande screen que
> j'utilise
> 
> > aussi pour
> 
> > partager un écran avec d'autres utilisateurs sur
> un même
> 
> > système
> 
> >
> 
> >
> 
> >
> 
> > 2009/5/25 Steve Nadeau <[email protected]>:
> 
> > >
> 
> > > Je suis à la recherche dans google et je ne
> trouve
> 
> > vraiment pas, voici le problème...
> 
> > >
> 
> > > je veux lancer une tâche qui doit rouler en
> 
> > arrière-plan, mais je dois pouvoir suivre cette
> tâche.
> 
> > >
> 
> > > Cette tâche doit pouvoir être suivie via
> d'autres
> 
> > connexions.
> 
> > >
> 
> > > Tant que cette tâche existe, elle ne doit pas
> pouvoir
> 
> > être relancée car cela serait problématique.
> 
> > >
> 
> > > la tâche doit lancer une commande «rsh» depuis
> un
> 
> > serveur linux vers un serveur windows 2003 et attendre
> que
> 
> > la commande ait terminée.
> 
> > >
> 
> > > comment pouvoir me connecter de nouveau et
> obtenir
> 
> > cette information de suivi?
> 
> > >
> 
> > > nohup et tail -f sont des options que je regarde
> 
> > présentement mais ne sont pas tout à fait ce que je
> veux.
> 
> > >
> 
> > > merci de votre aide à tous!
> 
> > > salutations!
> 
> > > Steve :)
> 
> > >
> 
> > >
> 
> > >
> 
> > >    
> 
> >
>  ____________________________________________________________________________________
> 
> > > ¡Obtén la mejor experiencia en la web!
> 
> > > Descarga gratis el nuevo Internet Explorer 8.
> 
> > > http://downloads.yahoo.com/ieak8/?l=e1
> 
> > >
> 
> > > --
> 
> > > Ubuntu-quebec mailing list
> 
> > > [email protected]
> 
> > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec
> 
> > >
> 
> >
> 
> >
> 
> >
> 
> > --
> 
> > David Tremblay
> 
> >
> 
> > IT analyst
> 
> > mob: 418-208-3631
> 
> > jabber: ict4ngo
> 
> > skype : ict4ngo
> 
> >
> 
> > Blog : http://blog.ngowiki.net
> 
> >
> 
> >
> 
> >
> 
> > ------------------------------
> 
> >
> 
> > Message: 4
> 
> > Date: Mon, 25 May 2009 15:54:49 -0400
> 
> > From: Mathieu Trudel-Lapierre <[email protected]>
> 
> > Subject: Re: [Ubuntu-QC] comment nommer un processus
> (job)
> 
> > pour le
> 
> >     récupérer dans un autre terminal
> 
> > To: Mailing list for the Quebec Team <[email protected]>
> 
> > Message-ID:
> 
> >     <[email protected]>
> 
> > Content-Type: text/plain; charset=UTF-8
> 
> >
> 
> > Pourquoi ne pas utiliser screen?
> 
> >
> 
> > Si je ne me trompe pas, il est installé par défaut
> autant
> 
> > que nohup et
> 
> > tail, et permet de faire exactement ca: démarrer une
> job
> 
> > dans un
> 
> > terminal, déconnecter ce terminal, se reconnecter
> 
> > d'ailleurs et
> 
> > reprendre le contrôle de ce "terminal" à
> distance.
> 
> >
> 
> > De plus, il y a de nombreuses autres fonctions
> géniales
> 
> > comme diviser
> 
> > un écran en plusieurs sections, enregistrer des logs
> de ce
> 
> > qui se
> 
> > passe, etc.
> 
> >
> 
> > Mathieu Trudel
> 
> > [email protected]
> 
> >
> 
> >
> 
> >
> 
> > ------------------------------
> 
> >
> 
> > Message: 6
> 
> > Date: Mon, 25 May 2009 19:02:19 -0400
> 
> > From: Philippe Marchand <[email protected]>
> 
> > Subject: Re: [Ubuntu-QC] comment nommer un processus
> (job)
> 
> > pour le
> 
> >     récupérer dans un autre terminal
> 
> > To: Mailing list for the Quebec Team <[email protected]>
> 
> > Message-ID:
> 
> >     <[email protected]>
> 
> > Content-Type: text/plain;
> charset="iso-8859-1"
> 
> >
> 
> > J'allais moi aussi suggérer screen. Je m'en
> sers pour mes
> 
> > connections à
> 
> > distance et suivre la progression de rtorrent.
> Vraiment
> 
> > génial.
> 
> >
> 
> > 2009/5/25 David Tremblay <[email protected]>
> 
> >
> 
> > > GNU/Screen c'est vraiment une commande
> incroyable je
> 
> > l'utilise à tous
> 
> > > les jours ou presque
> 
> > >
> 
> > > http://doc.ubuntu-fr.org/screen
> 
> >
> 
> 
> 
> 
> 
>     
>  ____________________________________________________________________________________
> 
> ¡Obtén la mejor experiencia en la web!
> 
> Descarga gratis el nuevo Internet Explorer 8.
> 
> http://downloads.yahoo.com/ieak8/?l=e1
> 
> 
> 
> --
> 
> ubuntu-fr mailing list
> 
> [email protected]
> 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
> 
> 
> 
> 
> 
> 


      
____________________________________________________________________________________
¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8. 
http://downloads.yahoo.com/ieak8/?l=e1

-- 
Ubuntu-quebec mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec

Répondre à