Tengo un problema al ejecutar un archivo .sh simple.
Aquí está mi ejemplo:
Estoy creando un archivo "abc.sh" simple para crear una carpeta.
echo 'mkdir abc' > abc.sh
Según el bit ejecutable
chmod +x abc.sh
Intentando ejecutar el archivo sh
./abc.sh
Permiso denegado (versión francesa)
bash: ./abc.sh: Permission non accordée
Pero cuando hago "bash ./abc.sh" en lugar de "./abc.sh", el script se ejecuta
¿Tienes una idea para esto?
Respuesta1
Problema resuelto..
Acabo de encontrar esta publicación:https://unix.stackexchange.com/questions/203371/run-script-sh-vs-bash-script-sh-permission-denied
El sistema de archivos se montó con el parámetro "noexec".