Blog personal de Aitor Iriarte. Intento ayudar en lo que queda de una comunidad con personas que se respetan unas a otras. Si esto sigue adelante sólo es por comentarios positivos o alentadores. Si ves que este blog permanece congelado, el nulo feedback es el único motivo. Antes de ejecutar los comandos en sistemas en producción, asegurate leyendo la ayuda o en sitios especializados, de que son adecuados para el fin que pretendes.
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.
ahh, era por eso, porque el script se habia hecho en win!,
ResponderEliminarporque he probado de varias formas, lo hice en hpux y lo traslado a RH y funciona bien!!.....
era culpa de win!!!
;-)
El Bill Gates de los huevos es tan maquiavélico que preparó esta trampa para nosotros hace 28 años :X
ResponderEliminar