ejecutar script por un periodo X de tiempo

Aldrin Martoq amartoq en dcc.uchile.cl
Jue Mar 24 19:21:14 CLST 2011


On Mar 24, 2011, at 8:05 PM, Miguel Oyarzo O. wrote:
> copie el script en mm
> luego,
> 
> sh mm -i 3 tcpdump -n
> sh mm -d 3 tcpdump -n
> sh mm -t 3 tcpdump -n
> 
> Ninguo de ellos para, solo control+C los detiene.

Tal vez sh no está apuntando a bash, acá me funciona perfecto:

$ wget http://www.bashcookbook.com/bashinfo/source/bash-4.0/examples/scripts/timeout3
$ chmod +x timeout3
$ date; sudo ./timeout3 -t 3 tcpdump -ni l0 ; date
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on l0, link-type NULL (BSD loopback), capture size 65535 bytes

0 packets captured
0 packets received by filter
0 packets dropped by kernel
Thu Mar 24 19:19:31 CLST 2011



Aldrin Martoq
http://aldrin.martoq.cl/







Más información sobre la lista de distribución Linux