[gull] Truc et astuces: At sans atd (bash)

Félix Hauri felix at f-hauri.ch
Sun May 8 13:02:42 CEST 2011


On Sat, May 07, 2011 at 09:37:28PM +0200, Arnaud wrote:
> Le 07. 05. 11 00:52, Félix Hauri a écrit :
> 
> > Question quizz: lorsque je tapes ``ps ax'', je vois des ``sleep'', comment 
> > faire pour savoir à qui il appartient, quel pty il est rataché et pour quel
> > moment il est programmé ?
> 
> ou même ça, pour l'affichage sur une ligne à chaque fois:
> $ ps aux | grep sleep | grep -v "grep sleep" | gawk '{ printf "%s;%s;",
> $1, $7; system("date -d ""\"now +"$12"secs\"") }'
> 
Hem non, ce n'est pas encoee ça: l'heure affichée ne correspond à rien.

Sinon, bien vu le gawk'system()' (présentation correcte)...

Mais plutôt que grep | grep -v, tu peux: ``grep s[l]eep'', la ligne
de commande courrante ne matchera le regexp (s\[l\]eep ).
Ou encore utiliser ``pgrep''.

-- 
 Félix Hauri  -  <felix at f-hauri.ch>  -  http://www.f-hauri.ch


More information about the gull mailing list