Tenho um problema ao executar um arquivo .sh simples
Aqui está meu exemplo:
Estou criando um arquivo "abc.sh" simples para criar uma pasta
echo 'mkdir abc' > abc.sh
De acordo com o bit executável
chmod +x abc.sh
Tentando executar o arquivo sh
./abc.sh
Permissão negada (versão francesa)
bash: ./abc.sh: Permission non accordée
Mas quando eu faço "bash ./abc.sh" em vez de "./abc.sh", o script está sendo executado
Você tem uma ideia para isso?
Responder1
Problema resolvido..
Acabei de encontrar esta postagem:https://unix.stackexchange.com/questions/203371/run-script-sh-vs-bash-script-sh-permission-denied
O sistema de arquivos foi montado com o parâmetro "noexec".