find 기능 이후 처음 두 명령만 실행하는 bash 스크립트에 대한 도움말

find 기능 이후 처음 두 명령만 실행하는 bash 스크립트에 대한 도움말

다음 스크립트를 실행하고 싶습니다

 #!/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

실행하려면 ...을 입력 sudo bash runme.sh하지만 스크립트의 처음 두 명령만 처리하는 것 같더니 스크립트가 종료되는 것 같습니다. 명령을 실행하는 데 적절한 시간 동안 일시 중지되기 때문에 확실히 첫 번째 find 명령을 실행하는 것 같습니다.

다음은 콘솔의 출력입니다.

mike@manitoba:~/docker$ sudo bash runme.sh
Changing directory permissions
mike@manitoba:~/docker$

관련 정보