Ejecutar un archivo ksh en Unix
ferrari75k
Mensajes publicados
13
Estado
Miembro
-
ferrari75k -
ferrari75k -
Hola,
tengo un problema para ejecutar un archivo ksh en Unix, al momento de la ejecución (./mi_archivo.ksh) aparece el siguiente mensaje de error:
mala interpretación: un archivo o un directorio en el nombre de la ruta no existe
¿Qué debo agregar en PATH?
Gracias
tengo un problema para ejecutar un archivo ksh en Unix, al momento de la ejecución (./mi_archivo.ksh) aparece el siguiente mensaje de error:
mala interpretación: un archivo o un directorio en el nombre de la ruta no existe
¿Qué debo agregar en PATH?
Gracias
5 respuestas
-
Hola,
ksh mi_archivo.ksh (o /bin/ksh)
o chmod u+x mi_archivo.ksh luego ./mi_archivo.ksh
Si no funciona, hay un error en tu script. -
una pequeña precisión, el ejecutable ksh está bien definido en PATH (/usr/bin)!
-
tengo otro problema:
No se puede abrir /data1/Test
A nivel de permisos lo tengo configurado a 777 y aún no funciona, ¿saben de dónde viene el problema? -
En realidad, tengo un programa en Java donde ejecuto un ksh:
Runtime.getRuntime().exec(mon_programme.ksh);
había probado esto en otro puesto Unix y funcionó, ahora no funciona más, el error es:
Exception java.io.IOException: mon_programme.ksh no encontrado
No veo de dónde viene el problema ya que funcionó en el otro puesto Unix. -
En lugar de poner
Runtime.getRuntime().exec(mon_programme.ksh);
he puesto
Runtime.getRuntime().exec(./mon_programme.ksh);
y funciona
gracias por sus respuestas ;-)