![]() |
ayuda para usar file en FTP para poder ejecutarlo Hola, espero que me puedan ayudar, porque la verdad, ya me aconsejaron bastante, pero mi cabezota no llega a comprander tanta info junta... ahora tengo la siguiente cuestión: Mediante FTP me subi un programa al directorio /home/netyco/pograma el problema es que este directorio no tiene los permisos correctos (creo) Entonces, cuando ingreso por la consula a ejecutar el archivo Programa, me sale un error que dice "bash: programa: command not found" la prgunta es: ¿¿Cómo debo hacer para ejecutar este archivo???? Agradezco todo tipo de ayuda para NOVATO! muchas gracias.... |
Bueno, al parecer intento ejecutar el comando local como un comando global. la shell tiene registrados los binarios en cuatro directorios principales, /bin /usr/bin /sbin /usr/sbin. Desde donde se lanzan los ejecutables tecleando solo el nobre del programa, eje ls o dir....( comandos globales) al ejecutar un comando local, p.e. mi_programa.sh se requiere que el programa tenga permisos de ejecución y se ejecuta de la siguiente manera PEPE_SOY_YO$./mi_programa.sh Cualquier archivo "fichero" puede ser un ejecutable, mi_programa.sh o mi_programa2 pueden ser ejecutables, ahora si me da mas info de el problema al ejecutar el programa lo podré ayudar mejor. "El que a hierro mata a hierro muere y el que a hierro muere a hierro vencerá" Rubén Darío (1973-....) |
Me imagino que estas hablando del sistema operativo Linux (tengo mis dudas por el lugar donde lo posteaste y el tituylo del post no me dice nada, tampoco entiendo si la ejecucion del program es de forma remota o local). Pienso que puedes cambiarle los atributos al archivo con un comando de la siguiente forma chmod +x NOMBRE_DEL_ARCHIVO Esto combierte a tu archivo en ejecutable. |
Disculpen tanto alboroto, ya encontre la solucion...!!! el programa que queria ejecutar era en forma remota y no tenia extención... lo que estaba haciendo era ingresar directorio a directorio!!! cd /home/ cd netyco/ pograma y estaba mal, aún no se porque!!! lo que hice al final (después de mucho tiempo de intentar irectorio a directorio) fué /home/netyco/programa y listo!!! funciono, jejeje... el mundo de linux aún tiene muchos secretos para mi... Saludos y gracias por sus respuestas!!! :adios: |
¿Cómo que "aún no sé por qué"? linuxfilo te explicó claramente que para ejecutar un programa que está en el mismo directorio en el que te encuentras posicionado, tienes que anteponer "./". Es decir, se ejecutaría mediante "./programa". |
| La zona horaria es GMT -6. Ahora son las 12:33. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.