elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  duda con procesos en bash
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: duda con procesos en bash  (Leído 2,408 veces)
kamsky
Colaborador
***
Desconectado Desconectado

Mensajes: 2.218


Como no sabían que era imposible, lo hicieron...


Ver Perfil
duda con procesos en bash
« en: 8 Marzo 2007, 20:17 pm »

bueno, estoy haciendo unas cosillan en bash con procesos, y tengo una duda al usar la orden trap, he hecho un ejemplo simple que debería reaccionar ante la señal de interrupción 2 imprimiendo un echo, pero.. no lo hace... os adjunto el código para ver si encontrais algo..

Código:
declare I=0
echo antes del trap

trap \'echo hola\' 2

for I in 1 2 3 4 5
do
        echo dentro del bucle en la iteración: $I

        sleep 100
done


than ks


« Última modificación: 8 Marzo 2007, 20:19 pm por kamsky » En línea

----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---

                       hack 4 free!!
kamsky
Colaborador
***
Desconectado Desconectado

Mensajes: 2.218


Como no sabían que era imposible, lo hicieron...


Ver Perfil
Re: duda con procesos en bash
« Respuesta #1 en: 8 Marzo 2007, 20:20 pm »

esas dos barras invertidas \\ que hay, no están en el código.. se habrán colado ahora al copiarlo..:p


En línea

----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---

                       hack 4 free!!
kamsky
Colaborador
***
Desconectado Desconectado

Mensajes: 2.218


Como no sabían que era imposible, lo hicieron...


Ver Perfil
Re: duda con procesos en bash
« Respuesta #2 en: 9 Marzo 2007, 14:37 pm »

alguna ayuda por favor...?? :-[
En línea

----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---

                       hack 4 free!!
murdock_

Desconectado Desconectado

Mensajes: 154



Ver Perfil
Re: duda con procesos en bash
« Respuesta #3 en: 10 Marzo 2007, 15:55 pm »

Dinos que quieres que haga el codigo exactamente y te intentamos ayudar, prueba a usar las comillas invertidas``en vez de estas\' \',  quita el declare, y el texto que quieres que salga por pantalla metelo entre \"dobles comillas\"para que lo interprete como un unico argumento

un saludo
-----------------------
P.D. Ando aprendiendo el manejo de la shell asi que disculpa si me equivoco, y corregirme, que aqui estamos todos para aprender ;)
« Última modificación: 10 Marzo 2007, 16:05 pm por juananacg » En línea

Si conoces a los demás y te conoces a ti mismo, ni en cien batallas correrás peligro; si no conoces a los demás, pero te conoces a ti mismo, perderás una batalla y ganarás otra; si no conoces a los demás ni te conoces a ti mismo, correrás peligro en cada batalla.

Maestro Sun Tzu, El arte de la guerra
kamsky
Colaborador
***
Desconectado Desconectado

Mensajes: 2.218


Como no sabían que era imposible, lo hicieron...


Ver Perfil
Re: duda con procesos en bash
« Respuesta #4 en: 13 Marzo 2007, 16:28 pm »

gracias, voy a ver si lo pruebo y esta noche comento k tal.. no quiero nada en especifico, solo probar el TRAP.. xktengo k borrar lo del declare??
En línea

----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---

                       hack 4 free!!
kamsky
Colaborador
***
Desconectado Desconectado

Mensajes: 2.218


Como no sabían que era imposible, lo hicieron...


Ver Perfil
Re: duda con procesos en bash
« Respuesta #5 en: 14 Marzo 2007, 15:04 pm »

bueno, mas o menos me funciona.
digo mas o menos, xk con <Ctrl>+C  que es la interrupción 2 , reconoce el TRAP, pero si lo hago directamente mediante:
killo -2 <pid>, salta a la siguiente iteración del bucle, pero no emite el ECHO..... :-\ ?¿?¿
En línea

----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---

                       hack 4 free!!
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[BATCH] Duda con procesos!
Scripting
barnix456 3 2,645 Último mensaje 18 Febrero 2011, 23:50 pm
por leogtz
Duda con condición BASH
Scripting
.:UND3R:. 2 1,382 Último mensaje 8 Noviembre 2013, 02:08 am
por .:UND3R:.
(Bash)Me corroe la duda
Scripting
Mr_Black 2 1,393 Último mensaje 8 Enero 2015, 20:08 pm
por Mr_Black
¿Como hacer un bash en linux que muestre fecha y procesos?
GNU/Linux
Wikipedio 2 1,389 Último mensaje 25 Agosto 2015, 14:01 pm
por NOS DOMINAN DEMONIACAMENTE
Duda-BASH-- Monitorización de procesos
Scripting
ToLoMaTo 1 1,016 Último mensaje 22 Enero 2016, 15:52 pm
por ToLoMaTo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines