Quería ejecutar un pequeño programa de prueba, pero si lo ejecuto la terminal dice:
./geany_run_script.sh: 5: ./geany_run_script.sh: ./main: Permission denied
------------------
(program exited with code: 126)
Press return to continue
Respuesta1
Llamas en tu script a otro archivo/script - ./main
. Asegúrese de tener permiso para ejecutar ese archivo (de hecho, esto dice el código de salida: 126). Para hacer esto, ejecute el siguiente comando:
chmod +x /path/to/main
Respuesta2
El programa se almacenó en un sistema pesado y el bit ejecutable de los archivos no se puede cambiar allí.
Respuesta3
Todo lo que necesito para resolver el error de permiso denegado de Geany es especificar la extensión del archivo que necesito ejecutar. En mi caso, quiero ejecutar un archivo de programación de Python, por ejemplo, *.py, luego lo guardo .py y ejecuto el archivo presionando F5. el permiso denegado desapareció.