martes, octubre 05, 2010

No me gusta


Sí, justo al revés que en Facebook donde todo el rato tienes que decir "me gusta".

No me gustan este tipo de webs cerradas que comercian con conocimiento.

Si fuera su propio conocimiento me parecería bien, pero creo que no es el caso. Probablemente estos "super expertos" han utilizado libremente la red para adquirir esos conocimientos y en lugar de compartirlo con los demás de igual manera, ahora quieren cobrar por ello.

En la imagen que he puesto arriba podéis ver lo que me ha ocurrido.

Tenía un script para KSH y al ejecutarlo en un servidor Red Hat me daba algo similar a esto:

bad interpreter. No se encuentra el fichero.

Google me ha llevado a la web de esos jetas que justo justo ponen la pregunta y tapan la solución.

Afortunadamente otros actúan de forma más altruista:

En este sitio he encontrado la solución al problema:
http://markmail.org/message/rrocin3h5efd4cm3#query:ksh%20%22bad%20interpreter%22+page:1+mid:a4up36bul7ssognj+state:results

Efectivamente lo que ocurría era que el script lo habían hecho en windows y yo lo había movido al Linux. Dentro del fichero todavía se encuentran los carácteres de retorno de carro que provocan el error.

La solución ha sido utilizar el comando dos2unix que se encontraba instalado en el servidor Red Hat.

dos2unix fichero.sh


Saludos.

2 comentarios:

Anónimo dijo...

ahh, era por eso, porque el script se habia hecho en win!,
porque he probado de varias formas, lo hice en hpux y lo traslado a RH y funciona bien!!.....
era culpa de win!!!
;-)

Aitor Iriarte dijo...

El Bill Gates de los huevos es tan maquiavélico que preparó esta trampa para nosotros hace 28 años :X