Ich habe ein Problem beim Ausführen einer einfachen .sh-Datei
Hier ist mein Beispiel:
Ich erstelle eine einfache "abc.sh"-Datei zum Erstellen eines Ordners
echo 'mkdir abc' > abc.sh
Nach dem ausführbaren Bit
chmod +x abc.sh
Versuch, die SH-Datei auszuführen
./abc.sh
Erlaubnis verweigert (französische Version)
bash: ./abc.sh: Permission non accordée
Aber wenn ich "bash ./abc.sh" statt "./abc.sh" mache, wird das Skript ausgeführt
Haben Sie hierzu eine Idee?
Antwort1
Problem gelöst..
Ich habe gerade diesen Beitrag gefunden:https://unix.stackexchange.com/questions/203371/run-script-sh-vs-bash-script-sh-permission-denied
Das Dateisystem wurde mit dem Parameter „noexec“ gemountet.