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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [script] Redirection d'information dans un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[script] Redirection d'information dans un fichier

n°242080
YT-1300
Que la force soit avec toi !
Posté le 28-03-2003 à 11:35:18  profilanswer
 

Bonjour à vous membres de la communauté Linuxienne. 8^)
 
Je dois effectuer un petit script. Le script que je veus créer, doit rediriger dans un fichier les procéssus httpd et smbd ...  
 
En faite j'ai un sript qui va effectuer les commandes et rediriger le tout dans un fichier de présentation des résultat.  
 
exemple:  
 
#!/bin/sh
 
#listing des processus
 
ps -aef | grep httpd >> /home/essai
 
Donc la il me redirige le résultat de la commande "ps" à la fin du ficher essai. Mais moi je voudrai qu'il me redirige ce resultat a partir de la ligne 10 du fichier essai.
 
Comment dois-je mis prendre???

mood
Publicité
Posté le 28-03-2003 à 11:35:18  profilanswer
 

n°242084
kazekami
J'aime pas les gens
Posté le 28-03-2003 à 11:41:17  profilanswer
 

YT-1300 a écrit :


#!/bin/sh
 
#listing des processus
 
ps -aef | grep httpd >> /home/essai
 
Donc la il me redirige le résultat de la commande "ps" à la fin du ficher essai. Mais moi je voudrai qu'il me redirige ce resultat a partir de la ligne 10 du fichier essai.
 
Comment dois-je mis prendre???
 


 
 
moi je tenterai un truc comme ca :
 

Code :
  1. #!/bin/sh
  2. #listing des processus
  3. head /home/essai > /home/essai
  4. ps -aef | grep httpd >> /home/essai


 
ca ne marche bien sûr que si tu ne veux pas conserver ce qui suit après les 10 premières lignes
 
si tu souhaites insérer à partir de la 10è ligne mais sans supprimer ce qui existe de la 10e ligne jusqu'à la fin du fichier, je vois pas comment faire ca direct


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
n°242094
YT-1300
Que la force soit avec toi !
Posté le 28-03-2003 à 11:56:10  profilanswer
 

ok merci c'est déja un debut. J'y retourne  [:jultey]

n°242265
YT-1300
Que la force soit avec toi !
Posté le 28-03-2003 à 17:40:39  profilanswer
 

ok alors g abandonnée ma premiere idée. Je suis arriver a ce que je voulais en faisant de simple redirection.
 
Mais maintenant je veu faire un petit script qui m'affiche a l'ecran le processus voulu séparé d'un titre.
 
exemple:
#!/bin/sh
 
echo "
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  Listing des processus
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# ------------
#  proc httpd
# ------------ "
 
ps -eaf |grep httpd
 
echo"
# ------------
#  proc smbd
# ------------ "
 
ps -eaf |grep smbd
 
#FIN
 
donc comme vous pouvez le voir c tout simple mais quand je lelance il m'affiche tout d'un coup.
 
Comment pourrais-je faire des pauses ???

n°242271
Tomate
Posté le 28-03-2003 à 17:48:30  profilanswer
 

sleep ;)

n°242275
monokrome
nocturne
Posté le 28-03-2003 à 17:55:37  profilanswer
 

Code :
  1. #!/bin/sh
  2. echo "
  3. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4. #  Listing des processus
  5. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6. #
  7. # ------------
  8. #  proc httpd
  9. # ------------ " >> /tmp/eee
  10. ps -eaf|grep httpd >> /tmp/eee
  11. echo "
  12. # ------------
  13. #  proc smbd
  14. # ------------ " >> /tmp/eee
  15. ps -eaf |grep smbd >> /tmp/eee
  16. more /tmp/eee
  17. rm /tmp/eee
  18. #FIN


 
y a ca comme solution sale et rapide

n°242277
becket
Posté le 28-03-2003 à 18:03:05  profilanswer
 

|more
 
si tu veux une attente qui nécessite une action clavier pour continuer

n°242279
monokrome
nocturne
Posté le 28-03-2003 à 18:06:17  profilanswer
 

heu dans mon cas aussi il faut une action clavier pour continuer , je vois pas la différence :??:


Message édité par monokrome le 28-03-2003 à 18:06:46
n°242281
YT-1300
Que la force soit avec toi !
Posté le 28-03-2003 à 18:10:37  profilanswer
 

Ok merci pour le SLEEP  ;)(une commande a retenir) mais moi e que je cherche a faire c une pause et non un wait.
 
Sinon voici ma solution  quand penssez vous  :??:  
 
#!/bin/sh  
 
echo "  
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
#  Listing des processus  
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
#  
# ------------  
#  proc httpd  
# ------------ "  
 
ps -eaf |grep httpd  
 
echo " Appuyez sur la Touche Entree pour continuer"
read
clear

 
echo"  
# ------------  
#  proc smbd  
# ------------ "  
 
ps -eaf |grep smbd  
 
#FIN  
 
C pas top mais je pense + propre non  :??:  

n°242338
Tomate
Posté le 28-03-2003 à 21:16:13  profilanswer
 

YT-1300 a écrit :

Ok merci pour le SLEEP  ;)(une commande a retenir) mais moi e que je cherche a faire c une pause et non un wait.
 
Sinon voici ma solution  quand penssez vous  :??:  
 
#!/bin/sh  
 
echo "  
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
#  Listing des processus  
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
#  
# ------------  
#  proc httpd  
# ------------ "  
 
ps -eaf |grep httpd  
 
echo " Appuyez sur la Touche Entree pour continuer"
read
clear

 
echo"  
# ------------  
#  proc smbd  
# ------------ "  
 
ps -eaf |grep smbd  
 
#FIN  
 
C pas top mais je pense + propre non  :??:  
 


 
c est justement ce ke j allais te proposer ;)

mood
Publicité
Posté le 28-03-2003 à 21:16:13  profilanswer
 

n°243090
YT-1300
Que la force soit avec toi !
Posté le 31-03-2003 à 11:45:15  profilanswer
 

Bon sinon je cherche a présent a isoler la premier ligne qui apparaît quand je fais mon ps -aef | grep httpd.  
 
vous avez une idée? Car g regardé avec gawk et il découpe a la vertical et non a l'horizontal

n°243100
teagle
¤--ð Free My MiND ð--¤
Posté le 31-03-2003 à 12:00:48  profilanswer
 

YT-1300 a écrit :

Bon sinon je cherche a présent a isoler la premier ligne qui apparaît quand je fais mon ps -aef | grep httpd.  
 
vous avez une idée? Car g regardé avec gawk et il découpe a la vertical et non a l'horizontal
 

ps -aef | grep httpd | head -n1

n°243104
YT-1300
Que la force soit avec toi !
Posté le 31-03-2003 à 12:06:11  profilanswer
 

Merci c trop cool.
 
Je pense que j'ai suffisamment abusé de votre temps avec mes questions.
 
Merci a toutes les personnes qui ont participées à ce topic
 
 
Merci
 
 
 
 
ps : je reviendrai vous deranger de temp en temp 8^)  


Message édité par YT-1300 le 31-03-2003 à 12:15:25

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

  [script] Redirection d'information dans un fichier

 

Sujets relatifs
quel fichier pour modifier son MTU ?Réparer un fichier zip endomagé (erreur crc)
creation script de sauvegarde sous NT4redirection d'ip d'un client linux vers windows
récupération de fichier ext2 supprimés !!!script de gravure
besoin d'aide sur script decopupe de variable [Resolu]Système de fichier qui part en couille
Besoin d'aide pour un script: récupération de chaine de caractéresfichier de prefs pour dyndns.org
Plus de sujets relatifs à : [script] Redirection d'information dans un fichier


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