Ich möchte das folgende Skript ausführen
#!/bin/bash
echo Changing directory permissions
find /home/mike/docker -type d -exec chmod 755 {} \;
echo Changing file permissions
find /home/mike/docker -type f -exec chmod 644 {} \;
echo Changing ownership
chown -R mike /home/mike/docker
Um es auszuführen, gebe ich sudo bash runme.sh
... ein, aber es scheint nur die ersten beiden Befehle im Skript zu verarbeiten und dann scheint das Skript zu enden. Es scheint definitiv den ersten Find-Befehl auszuführen, da es für die entsprechende Zeit pausiert, um den Befehl auszuführen.
Hier ist die Ausgabe der Konsole
mike@manitoba:~/docker$ sudo bash runme.sh
Changing directory permissions
mike@manitoba:~/docker$