elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
29 Agosto 2008, 08:07  



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

Desconectado Desconectado

Mensajes: 492



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

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: 08 Marzo 2007, 20:19 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

Desconectado Desconectado

Mensajes: 492



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

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

Desconectado Desconectado

Mensajes: 492



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

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!!
_binario_

Desconectado Desconectado

Mensajes: 68



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

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 por juananacg » En línea

kamsky

Desconectado Desconectado

Mensajes: 492



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

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

Desconectado Desconectado

Mensajes: 492



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

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 Imprimir 
Ir a:  





Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC