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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  script avec pause à chaque tour de boucle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script avec pause à chaque tour de boucle

n°445560
AGA
La boîte à Bokeh!
Posté le 31-03-2004 à 08:37:05  profilanswer
 

salut,
 
j'ai un script ksh qui va sa cuisine.
Il y a une boucle for,
 
je voudrais pouvoir faire une opération manuel assez longue entre chaque tour.
 
Comment faire une 'Pause'?

mood
Publicité
Posté le 31-03-2004 à 08:37:05  profilanswer
 

n°445565
francoisp
Posté le 31-03-2004 à 08:54:09  profilanswer
 

avec sleep selon ton shell mais en bash ou ksh :
 
for ......; comandes && commandes && sleep 360; done
 


---------------
If everything else failed then read the instructions
n°445568
yannigperr
Posté le 31-03-2004 à 09:01:08  profilanswer
 

for i in 0 1 2 3
do
  mon_traitement_vachement_velu
  echo "J'ai fini le traitement, tu peux aller manger des frites. Après appuies sur Entrée pour continuer"
  read
done

n°445574
francoisp
Posté le 31-03-2004 à 09:13:47  profilanswer
 

ah oui tu a raison j'y penssais pas à cette maniere pourtant plus propre et plus sure...
 


---------------
If everything else failed then read the instructions
n°445575
AGA
La boîte à Bokeh!
Posté le 31-03-2004 à 09:16:01  profilanswer
 

yannigperr a écrit :

for i in 0 1 2 3
do
  mon_traitement_vachement_velu
  echo "J'ai fini le traitement, tu peux aller manger des frites. Après appuies sur Entrée pour continuer"
  read
done


 
excellent :)
 
merci.

n°445583
david07
Posté le 31-03-2004 à 09:29:23  profilanswer
 

Avant d'appuyer sur entrée essuie toi les mains ;)

n°445607
AGA
La boîte à Bokeh!
Posté le 31-03-2004 à 09:58:05  profilanswer
 

BOn ça c'est ok par contre y a un truc qui marche pas :/
 
J'ai un fichier texte avec un mot par ligne. (file_txt)
 
Mon script fais :
for compte in $(cat file_txt); do
exp $compte/$compte file=/travaille/exp_$compte.dmp
done
 
bha il n'y a qu'un seul $compte qui est valorisé les autres sont vides!?

n°445619
yannigperr
Posté le 31-03-2004 à 10:15:47  profilanswer
 

t'as essayé ${compte} ?

n°445645
AGA
La boîte à Bokeh!
Posté le 31-03-2004 à 10:37:06  profilanswer
 

pas mieux

n°446532
david07
Posté le 31-03-2004 à 22:49:04  profilanswer
 

exp ?? C'est pas une commande shell ça !
Tu veux faire quoi ?

mood
Publicité
Posté le 31-03-2004 à 22:49:04  profilanswer
 

n°446620
AGA
La boîte à Bokeh!
Posté le 01-04-2004 à 08:15:30  profilanswer
 

Oracle Export.
 
J'ai abandonné l'idée de lire dans un fichier.
 
J'ai donc fait un : for blabla in toto titi tutu
ça ça marche.
 
:/

n°450749
yannigperr
Posté le 07-04-2004 à 11:04:24  profilanswer
 

Tu peux aussi faire :
for compte in `cat file_txt`
do
echo $compte
done


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

  script avec pause à chaque tour de boucle

 

Sujets relatifs
[alsa] les wav tournent en boucle[ Cherche infos ] Création d'un script qui pourrait vous intéresser...
[shell script] boucle while et taille de fichier[shell] script appellé par un pipe, stocker la donnée d'entrée?
script et findmettre un programme en pause
[résolu][SHELL] Aide pour un script de découpage de fichierscript shell pour la suppression de virtualhost dans httpd.conf ??
Récupèrer la valeur passée dans le pipe avec un script shell 
Plus de sujets relatifs à : script avec pause à chaque tour de boucle


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