Я хочу запустить следующий скрипт
#!/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$