Bonjour Steve, Il est clair pour moi que la commande screen répond vraiment à tout tes besoins..
screen ls -lR / & Ctrl A puis D (sans relacher ctrl) et tu peux récuperer plus tard le terminal (la command n'est pas arreté pdt l'opération ! pour voir les screens disponible screen -ls pour rattacher un screen (avec le pid 19660) : screen -r 19660 Pour voir dans 2 terminals différent le meme terminal screen -x Et ce n'est qu'un début.. la commande screen est une commande sans-fond... Le jour où j'en ferai le tour, c'est pas demain ! Cdtl, Rémi Steve Nadeau 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 <da...@ngowiki.net> >> 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 <ubuntu-quebec@lists.ubuntu.com> >> Cc: ubuntu-fr <ubuntu...@lists.ubuntu.com> >> Message-ID: >> <675eb6690905251228j7e85b878jcfe9e48eda8a9...@mail.gmail.com> >> 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 <stevenad...@yahoo.com>: >>> 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 >>> Ubuntu-quebec@lists.ubuntu.com >>> 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 <mathieu...@gmail.com> >> 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 <ubuntu-quebec@lists.ubuntu.com> >> Message-ID: >> <79123a660905251254h3797387eqcd388b4036d27...@mail.gmail.com> >> 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 >> mathieu...@gmail.com >> >> >> >> ------------------------------ >> >> Message: 6 >> Date: Mon, 25 May 2009 19:02:19 -0400 >> From: Philippe Marchand <snowr...@gmail.com> >> 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 <ubuntu-quebec@lists.ubuntu.com> >> Message-ID: >> <b4d872ea0905251602y65b1f739mdf1c9e2a9c3ce...@mail.gmail.com> >> 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 <da...@ngowiki.net> >> >>> 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-quebec mailing list Ubuntu-quebec@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec