Concatener deux commande shell
Résolu
davidlinux
Messages postés
86
Statut
Membre
-
dubcek Messages postés 19021 Statut Contributeur -
dubcek Messages postés 19021 Statut Contributeur -
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
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:
- Concatener deux commande shell
- Invite de commande - Guide
- Classic shell - Télécharger - Personnalisation
- Concatener deux cellules excel - Guide
- Commande terminal mac - Guide
- Deux ecran pc - Guide
2 réponses
hello
essaye
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
Salut,
man time
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)).;-))