Unix - Script

 
Vista:

Script

Publicado por Carina (4 intervenciones) el 07/12/2006 15:16:12
Hola a todos:
Tengo un script que tengo que ejecutar en Korn Shell.
Lo ejecute de esta manera

ksh -v nombre_script

Cuando hice esto en modo verbose se ejecutaron algunas lineas

==========================================

#!/usr/bin/perl -w

use strict;

use Getopt::Long;

use FileHandle;

use Cwd;

use File::Copy;

my @opts_s = qw( fortran-compiler site-id prefix station station-id external-libs c-compiler tle-user tle-passwd );

====================================================
solo esas se ejecutaron.. en donde estan los "use", use strict, etc. me ponia... use nor found y cuando quiso ejecutar my @opts_s me daba error en el (

Alguien tiene alguna idea de que puede ser?
Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Script

Publicado por Tom (178 intervenciones) el 11/12/2006 15:36:15
Simple, estás tratando de ejecutar con ksh un script perl.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Script

Publicado por Carina (4 intervenciones) el 11/12/2006 15:38:19
gracias por contestar... y como hago entonces? como lo ejecuto?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Script

Publicado por Tom (178 intervenciones) el 11/12/2006 16:43:06
Bueno pues puedes ejecutarlo directamente (algo así como ./nombre_script) o con:

/usr/bin/perl nombre_script
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Script

Publicado por Carina (4 intervenciones) el 11/12/2006 16:49:22
Intente hacerlo asi pero cuando le pongo ./nombre_script me dice:
"/bin/ksh: ./configure: no such file or directory", sera cuestion de permisos?, me faltara ionstalar algo?. Estoy usando el services for unix 3.5 de microsoft sobre un windows 2000 Professional.

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Script

Publicado por Tom (178 intervenciones) el 12/12/2006 11:37:32
¿ Se llama "configure" tu script ?
Lo que trates de ejecutar, por supuesto, debe tener permiso de ejecución.
Y debes indicar al shell dónde buscar lo que tratas de lanzar.

No conozco los services ... de ms, así que ahí no te puedo ayudar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar