Bueno Alberto le hice unos arreglitos al scripts y lo coloque en /usr/bin ,cree otro en /etc/init.d/usb para que inicie cuando arranque la pc y también se puede parar cuando se desee . El scripts espera a que se conecte una memoria, recoge la información y la envía y se auto ejecuta de nuevo en espera
/etc/init.d/usb #!/bin/sh case "$1" in 'start') usb.sh ;; 'stop') ;; *) echo "Usage: $0 { start | stop }" ;; esac exit 0 /usr/bin/usb.sh #!/bin/sh while $pusieronunaflash do if ( tail -f -n 1 /var/log/syslog | grep -q 'Manufacturer'); then pusieronunaflash=false tail -n 12 /var/log/syslog > /var/log/usb.log cat /var/log/usb.log > mensaje.txt fi done mail -s "Informe de Usb" postmas...@lajas.jagua.cfg.sld.cu < mensaje.txt usb.sh --- _ S@LU2S_ >> Date: Mon, 22 Aug 2011 11:37:42 -0400 >> From: Alberto José García Fumero >> Subject: Re: [Gutl-l] problemas con las memorias >> To: Lista cubana de soporte técnico en Tecnologias Libres >> >> Message-ID: >> Content-Type: text/plain; charset="UTF-8" >> El vie, 19-08-2011 a las 08:50 -0400, ulises gonzalez escribió: >> >> Me he quedado conectado con el problema. Ciertamente est'a interesante. >> >> Se me ha ocurrido esto: >> >> Supongamos un fichero "mensaje.txt" con el contenido: "Pusieron una >> flash!". >> >> Ejecutamos este script y conectamos una flash a ver qu'e pasa: >> >> #!/bin/sh >> while $pusieronunaflash >> do >> >> if ( tail -f -n 1 /var/log/syslog | grep -q 'New USB device >> found'); then >> pusieronunaflash=false >> tail -n 3 /var/log/syslog > cosa >> cat cosa >> mensaje.txt >> >> fi >> done >> mail -s "asunto" albe...@ettpartagas.co.cu [4] < mensaje.txt >> >> Quizás te de ideas. >> -- >> M.Sc. Alberto García Fumero >> Usuario Linux 97 318 >> Las autoridades sanitarias advierten: >> El uso prolongado de Windows puede provocar dependencia. Links: ------ [1] mailto:albe...@ettpartagas.co.cu [2] mailto:gutl-l@jovenclub.cu [3] mailto:1314027462.14377.4.ca...@desarrollo.ettpartagas.co.cu [4] mailto:albe...@ettpartagas.co.cu -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistem a Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20110823/a8805053/attachment.htm> ______________________________________________________________________ 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