Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/10/2007, 13:11
aeb_asturias
 
Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 8 meses
Puntos: 7
Re: Tuberias (pipes) bash linux

Reabro este tema porque tengo una duda sobre tuberias bajo linux y para no abrir un post nuevo lo meto aqui que tambien tiene que ver con ello. Espero que el autor del hilo no le parezca mal...sino lo cambio de sitio


Mi duda es:

Tengo un fichero que contiene un numero (que realmente es el pid de un proceso bajo linux).

Yo queria que un script de linux cogiera ese numero para luego hacer un kill y por tanto matar o detener dicho proceso. Para ello pensé en utiizar tuberias de esta manera:

cat id.txt|kill

Yo había pensado que como el comando "cat" me devuelve el contenido del fichero id.txt, o sea un número, éste iría a parar a la entrada del comando "Kill" y así me funcionaría la cosa. Pero me equivoque jeje. Cuando ejecuto esto me salta el siguiente error:


kill: usage: kill [-s sigspec | -n signum | - sigspec] ...............

Vamos que me está diciendo que no estoy utilizando bien el comando (o eso creo).


Alguién sabe como solucionar dicho problema.


Un saludo a todos.