Foros del Web » Administración de Sistemas » Unix / Linux »

Problemas al lanzar un script con parametros

Estas en el tema de Problemas al lanzar un script con parametros en el foro de Unix / Linux en Foros del Web. Hola a todos. Habia formulado esta pregunta en el foro de lenguajes de programación pero me aconsejaron que lo pusiera aqui jeje. Mi duda es ...
  #1 (permalink)  
Antiguo 12/09/2007, 14:05
 
Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 8 meses
Puntos: 7
Problemas al lanzar un script con parametros

Hola a todos. Habia formulado esta pregunta en el foro de lenguajes de programación pero me aconsejaron que lo pusiera aqui jeje. Mi duda es la siguiente:

Quiero ejecutar un script en linux. El contenido de dicho script es lo de menos. Además a ese script le quiero pasar un parámetro. La ejecución correcta sería algo del tipo:

lanzar.sh id_exp

siendo "lanzar.sh" el script e "id_exp" el parametro que quiero pasarle.

Esto me funciona perfectamente en cualquier maquina linux normal. Mi problema es que tengo que trabajar con un cluster que funciona con un sistema de colas (PBS para ser mas exactos) y para enviar trabajos hay que utilizar obligatoriamente un script preconfigurado por los administradores que contiene los parametros adecuados para enviar los trabajos a las colas del cluster.

Este script se llama por ejemplo "enviar". Entonces si yo ejecuto:

enviar lanzar.sh -----> Se me ejecuta perfectamente.

Pero como yo quiero pasarle un parametro al script "lanzar.sh" estoy ejecutando lo siguiente:


enviar lanzar.sh id_exp siendo "id_exp" el parametro que le quiero pasar a
mi script "lanzar.sh".


Pues esa ejecución me falla ya que el sistema no entiende que "id_exp" es el parámetro que yo le quiero pasar a mi script sino que debe entender de alguna manera que es un parametro al script ya preconfigurado por el sistema "enviar" y claro pues como no es así falla.


Alguien me puede orientar de como pasarle el parámetro "id_exp" a mi script de forma que el sistema entienda que ese parámetro no esta asociado al script "enviar" sino al mio????????


Gracias de antemano y enhorabuena por el foro.
  #2 (permalink)  
Antiguo 12/09/2007, 23:44
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
Re: Problemas al lanzar un script con parametros

Y vas a tener que preguntarles a los administradores del Cluster para ver como hacer eso.
Fijate si funciona poniendo comillas como
Código:
enviar "lanzar.sh id_exp"
__________________
¡Volviendo a la programación!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:22.