Hilfe zum Bash-Skript, das nur die ersten beiden Befehle nach der Suchfunktion ausführt

Hilfe zum Bash-Skript, das nur die ersten beiden Befehle nach der Suchfunktion ausführt

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$

verwandte Informationen