Мой сервер загружает файлы из git-хаба, чтобы убедиться, что они актуальны и облегчают редактирование файлов. Я создал задание cron, которое будет обновлять файлы каждые несколько минут.Как сделать все файлы исполняемыми, которые имеют расширение файла .cgi?
Однако у меня возникла проблема, так как файлы CGI, которые добавляются в репозиторий, не имеют необходимых прав, поэтому они не могут быть выполнены. Я знаю, что
sudo chmod +x *.cgi
Будет делать файлы исполняемыми, но файлы лежат на нескольких каталогах. Есть ли способ, которым я могу сделать это в одной команде. Что-то вдоль линий:
sudo chmod +x */*.cgi
Используйте 'find', чтобы получить соответствующие файлы, а затем трубы результат до' chmod' ... аналогично тому, что предлагается здесь, https://help.ubuntu.com/community/FilePermissions#Recursive_chmod_using_find.2C_pipemill.2C_and_sudo – CBroe