por explorer » 2010-04-25 04:50 @243
Si el Perl está bien instalado en el Cygwin, entonces se ejecutará de la misma manera que en MSDOS.
En resumen, hay dos opciones básicas.
1.- poner 'perl' delante del nombre del programa Perl que queramos ejecutar. Ejemplo: perl servidor.pl. Si perl no está en el PATH, deberemos a) indicar la ruta completa, como en /usr/bin/perl servidor.pl, o b) modificamos el PATH de nuestro shell.
2.- Hacer que el sistema UNIX haga el proceso anterior, usando la característica del shebang. Para ello,
2.1.- En la primera línea del programa comprobamos que está escrita de la forma '#!' seguida de la ruta completa al intérprete perl
2.2.- El programa tiene permisos de ejecución (chmod 755 servidor.pl)
Entonces, para ejecutarlo de esta manera, vale con lanzarlo directamente: ./servidor.pl. Observa que hemos colocado './' delante para que el shell sepa localizar nuestro programa. Lo mismo que antes, si modificamos PATH para que mire el directorio actual, pues no necesitamos ponerlo, por lo que quedaría en servidor.pl.
P.D. No hace falta que mandes tu código en todas las ocasiones. Es mejor seguir los hilos anteriores. Y recuerda que puedes reeditar tus propios mensajes.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES