Executer un script en Background...

Executer un script en Background... - Linux et OS Alternatifs

Marsh Posté le 02-06-2002 à 22:51:57    

Quand celui ci contient plein de wget...
 
par exemple je veux lancer un script qui me télécharge plein de fichiers les 1 a la suite des autres.
 
le fichier a cette gueule :
 
wget "http://......./fichier1.zip"
wget "http://......./fichier1.zip"
wget "http://......./fichier1.zip"
wget "http://......./fichier1.zip"
 
etc etc etc
 
je veux qu'il les lance les uns a la suite des autres...
 
mais le blem c'est que je le lance via ssh, donc des que je me délogge, le wget en cours se finit et le script s'arrete par la meme occasion... et lance pas les autres :(
 
Je tape ca pour l'instant :
 
./script &  
 
j'ai essayé avec le CTRL-Z puis bg sans succès...
 
Quelqu'un peux me dire comment faire ?
 
Ca m'aiderai beaucoup ;)


---------------
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 !
Reply

Marsh Posté le 02-06-2002 à 22:51:57   

Reply

Marsh Posté le 02-06-2002 à 22:57:07    

option -b ?


Message édité par Poltergeist le 06-02-2002 à 22:58:34

---------------
c'est etonnant comme on peut se passer de l'essentiel du moment qu'on a les petits plaisirs de la vie
Reply

Marsh Posté le 02-06-2002 à 23:00:13    

T'inquiète j'ai essayé aussi le -b, il passe en background c cool, tous les wget se lancent en meme temps et je me retrouve avec 200 wget lancé en meme temps...
 
euh pas cool quoi :/
 
Bref, j'ai contourné le blem en faisant un wget -i fichier ou le fichier contient toutes mes URLs...
 
maintenant, ca pourra m'etre utile de faire un script + tard qui lance +sieurs fois un prog a la chaine et que je veuille le laisser en background... c'est quoi les tokens du shell pour faire ca ?
 
Indépendamment du wget and co...


---------------
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 !
Reply

Marsh Posté le 02-06-2002 à 23:04:09    

Ah oui en passant aussi, quel est le fichier qui est lu au démarrage quand on lance un bash a distance ?
 
Car avec X-win32 je lance un xterm il me lit pas le .bashrc, je tape "bash" il me l'a lu...
 
C quoi le fichier ou la commande a faire pour qu'il soit lu d"office ;D


---------------
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 !
Reply

Marsh Posté le 02-06-2002 à 23:10:40    

je sais pas .  
 
si t'as bash , tu peux faire un   .  ./.bashrc par exemple. Ca te mettra le bon environnement sur la fenetre _courante_


---------------
c'est etonnant comme on peut se passer de l'essentiel du moment qu'on a les petits plaisirs de la vie
Reply

Marsh Posté le 02-06-2002 à 23:12:14    

Merci bcp, mais c'est juste l'automatisme au lancement qui m'intéresse en fait ;)
 
Merci encore de me répondre, ca fait tjs plaisir meme si c'est a coté :hello:


---------------
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 !
Reply

Marsh Posté le 02-06-2002 à 23:16:22    

peut etre qu'il lit le /etc/bashrc


---------------
c'est etonnant comme on peut se passer de l'essentiel du moment qu'on a les petits plaisirs de la vie
Reply

Marsh Posté le 02-06-2002 à 23:19:49    

Poltergeist a écrit a écrit :

peut etre qu'il lit le /etc/bashrc  




 
euh non j'en ai pas ;) Chuis sous une debian sid ;)
 
J'avais pensé a celui du root mais sans succès...
 
Si quelqu'un a une idée je suis preneur ;)


---------------
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 !
Reply

Marsh Posté le 02-06-2002 à 23:26:47    

une autre question : quand tu telnet dessus (pas avec xwin ), as tu le bon environnement ?


Message édité par Poltergeist le 06-02-2002 à 23:27:01

---------------
c'est etonnant comme on peut se passer de l'essentiel du moment qu'on a les petits plaisirs de la vie
Reply

Marsh Posté le 02-06-2002 à 23:27:24    

je mate, jamais testé...
 
non plus :(


Message édité par Tetedeiench le 06-02-2002 à 23:28:08

---------------
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 !
Reply

Marsh Posté le 02-06-2002 à 23:27:24   

Reply

Marsh Posté le 02-06-2002 à 23:31:11    

C bon j'ai trouvé c'est le fichier .bash_profile et il faut mettre  
 
source .bashrc
 
dedans pour qu'il le lise ^^
 
Ouf (merci l'éclair de génie en regardant le man et en décodant le charabia... putain, 1 heure pour comprendre cette connerie de interactive shell bidule... )
 
Reste le coup de l'automatisme du script :(


---------------
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 !
Reply

Marsh Posté le 02-06-2002 à 23:40:20    

mince , trop tard ;)  
 
j'allais te poster ça  
 
http://www.sunmanagers.org/piperma [...] 00116.html


---------------
c'est etonnant comme on peut se passer de l'essentiel du moment qu'on a les petits plaisirs de la vie
Reply

Marsh Posté le 02-06-2002 à 23:42:12    

Poltergeist a écrit a écrit :

mince , trop tard ;)  
 
j'allais te poster ça  
 
http://www.sunmanagers.org/piperma [...] 00116.html  




Merci bcp ^^
 
Me manque plus que le script et je suis comblé :love:


---------------
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 !
Reply

Marsh Posté le 02-06-2002 à 23:42:13    

pour ton script essaie avec ca:
 
#!/bin/bash
wget machin && wget autremachin && etc
 
le bash devrait attendre la fin de chaque commande

Reply

Marsh Posté le 03-06-2002 à 01:06:30    

apolon34 a écrit a écrit :

pour ton script essaie avec ca:
 
#!/bin/bash
wget machin && wget autremachin && etc
 
le bash devrait attendre la fin de chaque commande  




 
hummm j'avais oublié le &&...
 
faudra que je teste mais demaing la je vais dodo :sleep:
 
Si quelqu'un peut confirmer ou apporter une autre idée ;)


---------------
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 !
Reply

Marsh Posté le 03-06-2002 à 01:20:24    

admettons que tu ais un fichier avec les urls :  
 
aspi.sh
 
for i in `cat le_fichier`
do
  wget -b $i
done
 
et t'auras plus qu'a le lancer avec nohup ./aspi.sh >/dev/null &  avant de te delogguer.
 
il y a aussi la commande screen mais je sais pas m'en servir


---------------
c'est etonnant comme on peut se passer de l'essentiel du moment qu'on a les petits plaisirs de la vie
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed