Re: ejecutar script por un periodo X de tiempo
El 24 de marzo de 2011 18:48, Miguel Oyarzo O. ad...@aim.cl escribió: Estimados, que puedo usar para ejecutar un script que hice, pero por un periodo determinado de tiempo? Ej: tiempo -n 10 comando (despues de 10 segundos comando debe parar) Atte, -- = Miguel A. Oyarzo O. ICT Network Engineer Austro Internet S.A. INALAMBRICA S.A. Phone: [+05661] 710030 Punta Arenas - Chile Linux User: # 483188 - counter.li.org = Con mi chica resolvimos el problema interrumpiendo con el portátil en la cena y un poco de humo. aquí está: #--bof #!/bin/bash MARK0=`date +%Y%m%d%H%M%S` RESTO=0 while [ $RESTO -lt 600 ] ; do ifconfig wlan0 #sleep 3 MARK1=`date +%Y%m%d%H%M%S` RESTO=`expr $MARK1 - $MARK0` done #--eof Si 10 minutos son 600 segundos. la diferencia serán un par de milisegundos, pero no se si les importa :-P reemplace el ifconfig wlan0 , con el sniffer en cuestión. -- barbud...@gmail.com
Re: ejecutar script por un periodo X de tiempo
Igual puede servir sleep como te comenta Juan Carlos, por ej: 1- Se ejecuta el script asi que tenemos su PID 2- A la vez se ejecuta sleep por X segundos 3- Despues de los X segundos se mata el proceso Algo asi como sleep 10;kill -9 PID El 24 de marzo de 2011 19:50, Miguel Oyarzo O. ad...@aim.cl escribió: El 24-03-2011 17:21, Juan Carlos Rojas Jordan escribió: depende de lo que haga el script puede ser con bashscripting o depende puede servirte el comando watch ver man es muy util lo empotras y pruebas, sta sleep at watch etc. No, watch es para ejecutar el mismo comando despues de n segundos. seeep solo pone una pausa entre comandos o casos similares. Yo busco correr mi scriprt (sin importar lo que este haciendo) y que despues de x segundos este aborte. Este es un script bash (en este solo corre un sniffer y me interesa que grabe por x segundos una salida de datos) despues de un evento preciso q tengo programado en el script. Lo malo es que el sniffer que me captura ese especial evento no sabe parar solo se que se puede programar otro script q lo killee, pero busco algo mas sencillo Saludos, M Date: Thu, 24 Mar 2011 17:48:55 -0400 From: ad...@aim.cl To: linux@listas.inf.utfsm.cl Subject: ejecutar script por un periodo X de tiempo Estimados, que puedo usar para ejecutar un script que hice, pero por un periodo determinado de tiempo? Ej: tiempo -n 10 comando (despues de 10 segundos comando debe parar) Atte, -- = Miguel A. Oyarzo O. ICT Network Engineer Austro Internet S.A. INALAMBRICA S.A. Phone: [+05661] 710030 Punta Arenas - Chile Linux User: # 483188 - counter.li.org =
Re: ejecutar script por un periodo X de tiempo
#!/bin/bash MARK0=`date +%Y%m%d%H%M%S` RESTO=0 while [ $RESTO -lt 600 ] ; do ifconfig wlan0 #sleep 3 MARK1=`date +%Y%m%d%H%M%S` RESTO=`expr $MARK1 - $MARK0` done #--eof :-) El 25 de marzo de 2011 12:52, Felipe Valencia O. fvo.li...@gmail.comescribió: Igual puede servir sleep como te comenta Juan Carlos, por ej: 1- Se ejecuta el script asi que tenemos su PID 2- A la vez se ejecuta sleep por X segundos 3- Despues de los X segundos se mata el proceso Algo asi como sleep 10;kill -9 PID El 24 de marzo de 2011 19:50, Miguel Oyarzo O. ad...@aim.cl escribió: El 24-03-2011 17:21, Juan Carlos Rojas Jordan escribió: depende de lo que haga el script puede ser con bashscripting o depende puede servirte el comando watch ver man es muy util lo empotras y pruebas, sta sleep at watch etc. No, watch es para ejecutar el mismo comando despues de n segundos. seeep solo pone una pausa entre comandos o casos similares. Yo busco correr mi scriprt (sin importar lo que este haciendo) y que despues de x segundos este aborte. Este es un script bash (en este solo corre un sniffer y me interesa que grabe por x segundos una salida de datos) despues de un evento preciso q tengo programado en el script. Lo malo es que el sniffer que me captura ese especial evento no sabe parar solo se que se puede programar otro script q lo killee, pero busco algo mas sencillo Saludos, M Date: Thu, 24 Mar 2011 17:48:55 -0400 From: ad...@aim.cl To: linux@listas.inf.utfsm.cl Subject: ejecutar script por un periodo X de tiempo Estimados, que puedo usar para ejecutar un script que hice, pero por un periodo determinado de tiempo? Ej: tiempo -n 10 comando (despues de 10 segundos comando debe parar) Atte, -- = Miguel A. Oyarzo O. ICT Network Engineer Austro Internet S.A. INALAMBRICA S.A. Phone: [+05661] 710030 Punta Arenas - Chile Linux User: # 483188 - counter.li.org = -- barbud...@gmail.com
Re: ejecutar script por un periodo X de tiempo
Hola! On Thursday 24 March 2011 20:05:34 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. El script era en bash, por lo que tendrías que cambiar ese sh (solo como ejemplo, no es tcpdump lo que quiero correr, a tcpdump se le puede decir cuantas lineas leer y parar, pero el sniffer q necesito no) alguna otra sugerencia? No sé qué sniffer estarás ocupando, pero te planteo 2 soluciones laterales: 1.- con tcpdump estima cuántos paquetes vas a capturar y pon la opción de conteo -c 2.- con tshark puedes poner la opción -a y poner una cláusula duration: ...no tengo snort cerca mío, pero me parece que puede haber algo similar por ahi también. Mis $2 -- Mauricio Vergara Ereche User #188365 counter.li.org DNS Admin NIC Chile mave [@] nic [.] cl Miraflores 222 piso 14, Santiago CHILE+56 2 9407710 Codigo Postal: 832-0198 http://www.nic.cl signature.asc Description: This is a digitally signed message part.
Re: ejecutar script por un periodo X de tiempo
no será mejor un script con dos tareas ejecutadas con AT una en el momento y la otra que la mate en 10seg mas? El 25 de marzo de 2011 16:12, Mauricio Vergara Ereche m...@nic.clescribió: Hola! On Thursday 24 March 2011 20:05:34 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. El script era en bash, por lo que tendrías que cambiar ese sh (solo como ejemplo, no es tcpdump lo que quiero correr, a tcpdump se le puede decir cuantas lineas leer y parar, pero el sniffer q necesito no) alguna otra sugerencia? No sé qué sniffer estarás ocupando, pero te planteo 2 soluciones laterales: 1.- con tcpdump estima cuántos paquetes vas a capturar y pon la opción de conteo -c 2.- con tshark puedes poner la opción -a y poner una cláusula duration: ...no tengo snort cerca mío, pero me parece que puede haber algo similar por ahi también. Mis $2 -- Mauricio Vergara Ereche User #188365 counter.li.org DNS Admin NIC Chile mave [@] nic [.] cl Miraflores 222 piso 14, Santiago CHILE+56 2 9407710 Codigo Postal: 832-0198 http://www.nic.cl -- Atte. José Miguel Vidal Lavín
Alternativas para sistemas de archivos cifrados
Lister@s, Estuve revisando sistemas de archivos cifrados/encriptados, y me encontré con más opciones con respecto a la última vez que le había echado una mirada. Así que me pregunto si algunos de ustedes tiene alguna experiencia con uno o varios que pueda compartir. Mi idea es solamente /home. Desde hace un tiempo he usado encfs para cifrar directorios, pero no son de uso frecuente y no me apetece para montar /home completo (puede ser un prejuicio mío). Es más bien para guardar información que requiero acceder pocas veces. Pensé en usar dm-crypt, porque crea una dispositivo sobre el cual monto un sistema de archivos, pero he visto casos inversos, como ecryptfs (al parecer, 'popular' en Ubuntu). Lo que no me convence de ecryptfs es que guarda metadatos por archivo, y si entiendo bien, si copias el archivo desde un host a otro, permanece cifrado, lo cual puede ser bueno y malo (no me convence aún). Recomendaciones/experiencias? -- Germán Póo-Caamaño http://www.calcifer.org/
Re: Alternativas para sistemas de archivos cifrados
On Mar 25, 2011, at 7:28 PM, Germán Póo-Caamaño wrote: Estuve revisando sistemas de archivos cifrados/encriptados, y me encontré con más opciones con respecto a la última vez que le había echado una mirada. Así que me pregunto si algunos de ustedes tiene alguna experiencia con uno o varios que pueda compartir. Mi idea es solamente /home. Desde hace un tiempo he usado encfs para cifrar directorios, pero no son de uso frecuente y no me apetece para montar /home completo (puede ser un prejuicio mío). Es más bien para guardar información que requiero acceder pocas veces. En ubuntu instalé cryptkeeper, un applet que hace fácil y bonito usar ecryptfs. Con eso tengo una carpeta encriptada, la cual abro de vez en cuando para guardar cosas y la cierro. No es mi $HOME completo, solo una carpeta adicional. En OS X había encriptado mi $HOME completo cuando llevé el tarro a servicio técnico (se puede encriptar/desencriptar en línea si tienes un poco de espacio libre y harta paciencia). Pero una vez que volvió le quite el $HOME encriptado, lo encontraba muy lento. Pensé en usar dm-crypt, porque crea una dispositivo sobre el cual monto un sistema de archivos, pero he visto casos inversos, como ecryptfs (al parecer, 'popular' en Ubuntu). Lo que no me convence de ecryptfs es que guarda metadatos por archivo, y si entiendo bien, si copias el archivo desde un host a otro, permanece cifrado, lo cual puede ser bueno y malo (no me convence aún). Usando ecriptfs tienes una carpeta encriptada donde hay un archivo/directorio espejo de cada archivo/directorio real. Puedes saber cuántos archivos/directorios y hay y su estructura, pero no su nombre o el contenido. Por ej: $HOME/crypted/.prueba_encfs que se monta en $HOME/crypted/prueba. Si creo un archivo 'hola.txt' dentro de una carpeta 'mundo', esto es lo que aparece: $ find $HOME/crypted /home/amartoq/crypted/prueba /home/amartoq/crypted/prueba/mundo /home/amartoq/crypted/prueba/mundo/hola.txt /home/amartoq/crypted/.prueba_encfs /home/amartoq/crypted/.prueba_encfs/n-EgIPNn31EIm4JY4MCUBUTe /home/amartoq/crypted/.prueba_encfs/n-EgIPNn31EIm4JY4MCUBUTe/nuY8GghJ6-DX6EaFIBTdwxjr /home/amartoq/crypted/.prueba_encfs/.encfs6.xml Si tienes montado prueba, puedes copiar los archivos con cualquier herramienta del SO. Aldrin Martoq http://aldrin.martoq.cl/