On Mon, Aug 25 2014, Hugo Florentino wrote: > On Mon, 25 Aug 2014 11:11:54 -0400, Servilio Afre Puentes wrote: >> $ wget -i- & >> [1] 3178 >> $ WGET_PROCNUM=$(ps ax opid= ocomm= | sed 's/^\s*//' | grep wget | >> cut -d" " -f1) > > Sabes que despues de ver tu comando y estudiar un poco mas a fondo las > opciones de ps (usaba ax por pura costumbre mas que otra cosa), veo que > en realidad la ejecución del script puede optimizarse filtrando una > buena parte de los posibles resultados en el propio ps, de esta manera > podría usarse nuevamente cut, que teniendo una funcionalidad más > reducida probablemente sea más liviano y corra más rápido que sed: > > WGET_PROCNUM=$(ps -C wget -o pid,cmd --no-headers | grep > '~/lista_de_urls' | cut -d" " -f1)
Aún necesitas eliminar espacios al principio, a menos de q estés seguro de q no te sucederá algo como lo siguiente: $ wget .... # PID=900 [... 1h más tarde ...] $ wget .... # PID=1001 Y ya en este punto «ps» te pondrá un espacio delante de la entrada correspondiente al primer «wget». > En fin, gracias por hacerme consultar el manual ;) ¡Por nada! Servilio -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que est� limpio.
______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l