Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1351 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Peut'on récupérer la main d'un programme passé en background ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Peut'on récupérer la main d'un programme passé en background ?

n°56891
Tetedeienc​h
Head Of God
Posté le 06-01-2002 à 12:52:53  profilanswer
 

Je m'explique.
 
Imaginons que je lance un téléchargement sur ftp avec lftp.
 
je le fais depuis ma bécane, en ssh.
 
Jusque la, pas de blem.
 
Merde, je dois rebooter... (windaube p0wa)
 
Je passe le programme en background (CTRL+Z puis exit), je reboote, et je me reconnecte en ssh.
 
Et la, on peut récupérer la "main" en gros, récupérer le logiciel passé en background comme avant le reboot (voir le téléchargement en cours, 60%, 61%, etc) etc ?
 
merci ;)
 
Aussi, comment on fait dans lftp (pas capté ce point précis) pour mettre des téléchargement en queue (avec mirror) mais pour ne pas qu'ils démarrent tout de suite, et les lancer avec la connection active avec laquelle on surfe sur le ftp ?
 
En gros, j'ai en face un ftp avec 1 seule connection admise par IP, et je veux télécharger deux répertoires distinct... voire +.
 
je fais comment pour dire "quand je taperai START, tu va démarrer tous les téléchargement, un a un, que tu as en queue, en utilisant la connection deja active avec le ftp".
 
Merci d'avance , meme en lisant totues les docs que j'ai pu trouver j'ai pas réussi a le faire :(


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
mood
Publicité
Posté le 06-01-2002 à 12:52:53  profilanswer
 

n°56894
Martinez
Posté le 06-01-2002 à 12:57:21  profilanswer
 

y a une commande queue je crois.
je vais chercher parceque j'utilise aussi ce merveilleux programme :)

n°56895
Tetedeienc​h
Head Of God
Posté le 06-01-2002 à 12:58:17  profilanswer
 

oui, mais queue lance une autre connection, et démarre direct...
 
mais fait en gros ce que je veux sauf pour la connec.
 
Ce que je voudrais faire c'est en gros :
 
queue mirror machin
 
queue mirror truc
 
cd ..
 
queue mget * -c
 
etc...
 
Et a la fin :
 
queue start
 
et que ca utilise la connection en cours...

 

[edtdd]--Message édité par Tetedeiench--[/edtdd]


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
n°56896
Martinez
Posté le 06-01-2002 à 12:59:25  profilanswer
 

man lftp
 
queue [-n num ] cmd
 
     Add  the  given  command  to queue for sequential execution.
     Each site has its own queue. `-n' adds  the  command  before
     the  given  item  in  the  queue. Don't try to queue `cd' or
     `lcd' commands, it may confuse lftp. Instead do  the  cd/lcd
     before  `queue'  command,  and it will remember the place in
     which the command is to be done. It is possible to queue  up
     an  already running job by `queue wait <jobno>', but the job
     will continue execution even if  it  is  not  the  first  in
     queue.
 
     queue --delete|-d [index or wildcard expression]
 
     Delete  one  or more items from the queue. If no argument is
     given, the last entry in the queue is deleted.
 
     queue --move|-m <index or wildcard expression> [index]  Move
     the  given items before the given queue index, or to the end
     if no destination is given.
 
          > get file &
          [1] get file
          > queue wait 1
          > queue get another_file
          > cd a_directory
          > queue get yet_another_file
 
          queue -d 3          Delete the third item in the queue.
          queue -m 6 4        Move the sixth item in the queue before the fourth.
          queue -m "get*zip" 1     Move all commands matching "get*zip" to the beginning
                         of the queue.  (The order of the items is preserved.)
          queue -d "get*zip"  Delete all commands matching "get*zip".

n°56898
Tetedeienc​h
Head Of God
Posté le 06-01-2002 à 13:01:24  profilanswer
 

oui ca j'ai vu merci...
 
mais queue lance une autre connection au ftp, et imagine que tu aie droit qu'a une seule connection par ip...
 
T niké :/


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
n°56905
Martinez
Posté le 06-01-2002 à 13:13:39  profilanswer
 

ah ouais c vrai...
je pensais que ca mettait en queue et que ca lançait pas...

n°56909
Tetedeienc​h
Head Of God
Posté le 06-01-2002 à 13:18:47  profilanswer
 

ben vi, C ca le blem :/
 
Personne a la solution ?


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
n°56914
Martinez
Posté le 06-01-2002 à 13:28:53  profilanswer
 

essyes de trouver un user-guide
 
sinon Axey (un membre du forum) est assez calé sur LFTP
tu peux toujours lui envoyer un private...

n°56916
Tetedeienc​h
Head Of God
Posté le 06-01-2002 à 13:44:28  profilanswer
 

J'vais en causer a axey ;)


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
n°56980
AlphaT
Posté le 06-01-2002 à 20:49:47  profilanswer
 

la question :
 
Peut'on récupérer la main d'un programme passé en background ?
 
rep : OUI en regardant son # avec ps puis le remettre en avant-plan avec la commande fg
 
pour le problème avec lftp, je ne le sais pas.

 

[edtdd]--Message édité par AlphaT--[/edtdd]

mood
Publicité
Posté le 06-01-2002 à 20:49:47  profilanswer
 

n°57023
wlucky
Posté le 07-01-2002 à 08:10:13  profilanswer
 

eh les gars , utilisez la commande screen, ça résoud tous vos problèmes.
 
ça permet de reprendre la main avec n'importe quel programme console.

n°57430
boubours
procrastineur né
Posté le 09-01-2002 à 01:12:03  profilanswer
 

et pou faire l'inverse, a savoir, le mettre en background, a part crtl + Z, comment on fait...
Ca m'interesse en particulier pour commander le client edonkey à distance!

n°57462
pipomolo
faisez gaffe aux pigeons
Posté le 09-01-2002 à 10:30:05  profilanswer
 

Ben tu lances ta commande en la faisant suivre de &
 
exemple: netscape &
 
++

n°57576
Phoenix
Posté le 09-01-2002 à 20:35:32  profilanswer
 

Si t'as besoin de récupérer la main, un ./toto & puis reconnexion et fg doit suffire.
 
Par contre si tu t'en tappes et que c'est seulement pour voir la progression de 'toto' tu fait un "nohup ./toto &"
Ensuite less/grep du fichier nohup.out


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Peut'on récupérer la main d'un programme passé en background ?

 

Sujets relatifs
Récupérer une ou plusieurs lignes dans un fichier texte ?Lancer un programme au demarrage
prise de main a distanceProb Mandrake et mot de passe au boot :'(
réseaux winMe et Linux , Pb Mot de passe, config SAMBA !Comment recuperer un .iso a partir d'un CD?
Partage Samba sans mot de passeSAMBA / win2k et mot de passe
comment récuperer la temperature CPU sous LINUXComment faire pou que mon OUTLOOK aille recuperer son courier ?
Plus de sujets relatifs à : Peut'on récupérer la main d'un programme passé en background ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR