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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  kkun a deja ecrit un script?

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

kkun a deja ecrit un script?

n°87317
leirn
A.D.I.D.A.S.
Posté le 11-04-2002 à 20:41:43  profilanswer
 

ds un script type
#!/bin/sh
on peu appeler un script en faisant
/path/nom_du_script
 
le prob c kil cede la main au script et attend kil se termine
 
kel est la syntaxe pour appeler le script ds un process different de fcon a reprendre le control des le script fils lancé?
 
 
g deja essayé sh, exec, .
ca marche pas, et toutes les tuts que je trouve sur le net est la meme traduite en differente langues :/

 

[jfdsdjhfuetppo]--Message édité par leirn--[/jfdsdjhfuetppo]


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
mood
Publicité
Posté le 11-04-2002 à 20:41:43  profilanswer
 

n°87356
leirn
A.D.I.D.A.S.
Posté le 11-04-2002 à 22:45:24  profilanswer
 

y''en a qd meme bien un ki a deja vu un script  :heink:  :hello:


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°87365
HuGoBioS
Posté le 11-04-2002 à 23:00:10  profilanswer
 

bah tu met & a la fin de la ligne et c bon je crois


---------------
-= In Kik00 101 I trust :o =-
n°87367
leirn
A.D.I.D.A.S.
Posté le 11-04-2002 à 23:02:04  profilanswer
 

. et &, merci bcp

n°87376
asphro
Posté le 11-04-2002 à 23:27:28  profilanswer
 

;)

n°87421
Lucifer2
Posté le 12-04-2002 à 08:53:12  profilanswer
 

Tu utilise la commande Fork pour créer un processus à partir d'un autre (dans un script)

n°102477
Evadream -​jbd-
Posté le 21-05-2002 à 14:00:27  profilanswer
 

Je profite de ce topic un peu vieux pour poser ma question :
 
J'ai crée 2 scripts bidon : simple et intermediaire.
 
simple:

Code :
  1. #!/bin/sh
  2. echo "Execution du script simple"
  3. /home/gadmin/scripts/intermediaire &
  4. echo "Fin de l'execution du script simple"


 
intermediaire:

Code :
  1. #!/bin/sh
  2. while true
  3. do echo "------ Script intermediaire -----"
  4. done


 
J'appelle ./simple mais ca boucle infiniment sur l'intermediaire, alors que je pensais justement que rajouter un & ferait en sorte que le processus pere reprenne la main des le debut de l'execution du script fils, non ?
 
Si vous pouviez me donner un petit coup de main :)

 

[jfdsdjhfuetppo]--Message édité par Evadream -jbd- le 21-05-2002 à 14:02:09--[/jfdsdjhfuetppo]

n°102480
minusplus
Posté le 21-05-2002 à 14:02:41  profilanswer
 

je pense qu'il doit te rendre la main mais que tu peux pas le voir puisque l'autre est en train de remplir ton écran ! :D

n°102482
Evadream -​jbd-
Posté le 21-05-2002 à 14:05:09  profilanswer
 

Y'a pas moyen de "cacher" l'execution du script fils ? ( je sais pas trop si on dit comme ca )  
 
Ca peut paraitre bidon comme ca, mais c'est juste pour simuler l'execution d'un programme.

n°102483
minusplus
Posté le 21-05-2002 à 14:07:34  profilanswer
 

ben tu redirige son stdout vers autre chose !
ce qui te "bloque" c'est l'affichage. blaste l'affichage et c bon !  
 
(en revanche, pense à la killer à un moment si tu laisse une boucle infinie ! :D)

mood
Publicité
Posté le 21-05-2002 à 14:07:34  profilanswer
 

n°102484
kadreg
profil: Utilisateur
Posté le 21-05-2002 à 14:07:38  profilanswer
 

/path/to/script > /dev/null &


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°102486
Evadream -​jbd-
Posté le 21-05-2002 à 14:10:05  profilanswer
 

On sent l'experience de kadreg qui a anticipé :)
 
Merci à vous deux !
 
A+

n°102488
Evadream -​jbd-
Posté le 21-05-2002 à 14:12:01  profilanswer
 

Et d'une manière génerale, lorsqu'on lance un programme avec &, y'a t'il moyen de récupérer l'affichage sur une console à un moment ou un autre ?

n°102491
kadreg
profil: Utilisateur
Posté le 21-05-2002 à 14:16:50  profilanswer
 

Dans ce cas la, l'envoie pas sur /dev/null, mais sur un fichier :
 
/path/to/script > fichier &
 
Et quand tu veux voir ou il en est, un tail -f fichier te donnera la réponse.
 
Sinon, lorsque tu envoie un programme en background avec &, tu peux le remettre en 1er plan avec fg %1 ou %& est lme numero de job (que l'on voit entre [] au lancement).


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°102494
Evadream -​jbd-
Posté le 21-05-2002 à 14:18:51  profilanswer
 

Merci bien ! C'est exactement ce que je voulais savoir !
 
Tu aurais un lien ou un how-to particulier ou je pourrais trouver ces informations ?

n°102495
kadreg
profil: Utilisateur
Posté le 21-05-2002 à 14:19:30  profilanswer
 

man bash


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°102496
asphro
Posté le 21-05-2002 à 14:20:08  profilanswer
 

mdr

n°102497
minusplus
Posté le 21-05-2002 à 14:21:00  profilanswer
 

ou alors sur un autre tty :
 
cat file  > /dev/ttyX
 
ou un xterm:
 
cat file > /dev/pts/X

n°102505
Evadream -​jbd-
Posté le 21-05-2002 à 14:24:58  profilanswer
 

Bon j'ai de la lecture :)
J'abuse encore de votre temps, mais c'est possible de changer de console lorsque l'on est connecté via ssh ou telnet ?

n°102508
minusplus
Posté le 21-05-2002 à 14:26:10  profilanswer
 

pas compris la question

n°102510
kadreg
profil: Utilisateur
Posté le 21-05-2002 à 14:27:15  profilanswer
 

man screen


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°102513
minusplus
Posté le 21-05-2002 à 14:28:10  profilanswer
 

kadreg a écrit a écrit :

man screen  




kess k'il a voulu dire ?

n°102517
kadreg
profil: Utilisateur
Posté le 21-05-2002 à 14:29:35  profilanswer
 

minusplus a écrit a écrit :

 
kess k'il a voulu dire ?  




 
Comme quand tu es loggé en console avec Alt-F1 à Alt-F6, mais qui puisse passer au travers d'une connection ssh.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°102520
Evadream -​jbd-
Posté le 21-05-2002 à 14:31:54  profilanswer
 

J'ai pas d'entrée pour screen. Bon c'est pas grave, j'ai assez de carte en main pour pouvoir me debrouiller je pense !  
 
Merci à vous pour la rapidité !
 
A+

n°102521
the_fireba​ll
I have fucking failed
Posté le 21-05-2002 à 14:32:44  profilanswer
 

ouaip screen c bien pour ça. Tu fais ctrl+a puis c et tu crées un nouvel ecran et apres, ctrl+a puis n pour naviguer ou ctrl+a puis le chiffre du buro pour y aller directment.
 
Et ctrl+a puis d pour sortir de screen sans perdre ses process qui tournent.
 
et screen -x pour revenir dans screen
 
Ouala, ct un bref tutorial tout droit sorti du man :)


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°102524
kadreg
profil: Utilisateur
Posté le 21-05-2002 à 14:36:28  profilanswer
 

Ctrl-a : C'est a cause de ça que je n'utilise pas screen. Je tape Ctrl-a 3242 fois par jour dans mon shell (retour en début de ligne), et ça me fout une merde noire lorsque je tente d'utiliser screen. :)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°102525
the_fireba​ll
I have fucking failed
Posté le 21-05-2002 à 14:39:31  profilanswer
 

ah vi c con ça... j'utilise home pour revenir à la ligne sous mon zsh et ça marche :)


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°102526
Evadream -​jbd-
Posté le 21-05-2002 à 14:40:23  profilanswer
 

...
J'ai mis à jour mes pages de man ( apt-get install manpages ), mais je n'ai tjs pas d'entrée pour screen :/
 
Faut-il s'y prendre autrement ?

n°102528
Evadream -​jbd-
Posté le 21-05-2002 à 14:41:58  profilanswer
 

j'ai rien dit on n'oublie !

n°102529
the_fireba​ll
I have fucking failed
Posté le 21-05-2002 à 14:42:05  profilanswer
 

ben nan, je crois pas... bizarre


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°102530
minusplus
Posté le 21-05-2002 à 14:42:37  profilanswer
 

apt-get install screen  
 
:D

n°102532
Evadream -​jbd-
Posté le 21-05-2002 à 14:43:03  profilanswer
 

JAI DIT ON NOUBLIE :D :D

n°102533
kadreg
profil: Utilisateur
Posté le 21-05-2002 à 14:43:41  profilanswer
 

the_fireball a écrit a écrit :

ah vi c con ça... j'utilise home pour revenir à la ligne sous mon zsh et ça marche :)  




 
Je suis un emacsien, et pour moi, home, c'est retour au début du document, c'est donc illogique pour moi d'utiliser cette touche pour le retour au debut de la ligne, même si j'utilise zsh aussi
 

evadream -jbd- a écrit a écrit :

 
J'ai mis à jour mes pages de man ( apt-get install manpages ), mais  
je n'ai tjs pas d'entrée pour screen :/




 
apt-get install screen


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°102534
the_fireba​ll
I have fucking failed
Posté le 21-05-2002 à 14:43:55  profilanswer
 

g pas osé la faire, mais ce sacré -+ ne t'a pas raté [:tatanka]


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°102536
Evadream -​jbd-
Posté le 21-05-2002 à 14:45:19  profilanswer
 

RHOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO !
 
=]

n°102537
the_fireba​ll
I have fucking failed
Posté le 21-05-2002 à 14:46:02  profilanswer
 

kadreg => ok, moi j'utilise VI et c ^ et $  :D


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°102538
minusplus
Posté le 21-05-2002 à 14:47:05  profilanswer
 

cai même pas ça : j'ava pas vu le post "on oublie" ! : D

n°102539
Evadream -​jbd-
Posté le 21-05-2002 à 14:48:38  profilanswer
 

:)

n°102543
the_fireba​ll
I have fucking failed
Posté le 21-05-2002 à 14:52:07  profilanswer
 

minusplus a écrit a écrit :

cai même pas ça : j'ava pas vu le post "on oublie" ! : D  




 
 ;)


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°102658
KingSize
va va VA
Posté le 21-05-2002 à 20:09:41  profilanswer
 

moua j'ai ecrit mon premier script....
C'est pour effacer les internet tempory files...
Faut bien commencer a un stade... :jap:


---------------
va chercher le bonheur dans le loft
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

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

  kkun a deja ecrit un script?

 

Sujets relatifs
Script de démarrage sur Red Hat 7.2script: comparaison d'ip
emplacement script firewallArggggh ... un script ip-up plz !
script Xchatscript UNIX : comment trouver une chaine dans plusieurs fichiers ?
[mrtg] Quelqu'un a réussi a faire marcher ce script??script qui marche pas
Pb script de connexion ADSLtutorial script unix
Plus de sujets relatifs à : kkun a deja ecrit un script?


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