Concatener deux commande shell

Résolu/Fermé
davidlinux Messages postés 80 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 24 juillet 2010 - 23 sept. 2009 à 21:39
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 24 sept. 2009 à 08:54
Bonjour,
je voudrais lancer la commande :
top | grep rsync
puis je voudrais qu'il m'affiche l'heure et la date au bout du résultat, mais je ne sais pas comment avoir la concatenation de ces deux commandes pour qu'il m'affiche à l'ecran
ce qui me permettrait de connaitre la fin de la mise à jour du rsync
18780 david 15 0 5228 1228 260 S 0.7 0.1 1:58.73 rsync ------- 23/09/2009 21:30
cordialement
A voir également:

2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
24 sept. 2009 à 08:54
hello
essaye
 top -b | awk '/rsync/ {gsub("[ ]*$","");printf("%s   ", $0);system("date")}'

exemple, avec un delai de 11s entre chaque affichage

$ top -b -n 4 -d 11| awk '/hald-runner/ {gsub("[ ]*$","");printf("%s   ", $0);system("date")}'
 2610 root      20   0  3328  724  588 S  0.0  0.3   0:00.09 hald-runner   Thu Sep 24 08:52:05 CEST 2009
 2610 root      20   0  3328  724  588 S  0.0  0.3   0:00.09 hald-runner   Thu Sep 24 08:52:16 CEST 2009
 2610 root      20   0  3328  724  588 S  0.0  0.3   0:00.09 hald-runner   Thu Sep 24 08:52:27 CEST 2009
 2610 root      20   0  3328  724  588 S  0.0  0.3   0:00.09 hald-runner   Thu Sep 24 08:52:38 CEST 2009
2
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
23 sept. 2009 à 22:22
Salut,

man time
TIME(1)                  Manuel de l'utilisateur Linux                 TIME(1)

NOM
       time  -  Chronométrer  ou évaluer les ressources employées par une com-
       mande simple.

SYNOPSIS
       time [options] commande [arguments...]

DESCRIPTION
       La  fonction  time  lance  le  programme  représenté  par  la  commande
       indiquée,  avec  les arguments fournis. Lorsque la commande se termine,
       time affiche un message sur la sortie standard  contenant  des  statis-
       tiques  sur l'exécution du programme.  Ces statistiques contiennent (i)
       le temps écoulé entre l'invocation et la fin de la  commande,  (ii)  le
       temps CPU écoulé en mode utilisateur (la somme des valeurs tms_utime et
       tms_cutime de la structure  struct  tms  fournie  par  l'appel  système
       times(2)),  et  (iii)  le temps CPU passé en mode système (la somme des
       champs tms_stime et tms_cstime de la struct  tms  fournie  par  l'appel
       système times(2)).
;-))
0