【发布时间】:2015-09-04 08:42:28
【问题描述】:
我的服务器从 git hub 下载其文件,以确保它们是最新的,并使我更容易编辑文件。我已经设置了一个 cron 作业,它将每隔几分钟更新一次文件。
但是我遇到了一个问题,因为添加到存储库的 CGI 文件没有正确的权限,因此它们无法执行。我知道
sudo chmod +x *.cgi
将使文件可执行,但文件位于多个目录中。有没有一种方法可以在一个命令中做到这一点。大致如下:
sudo chmod +x */*.cgi
【问题讨论】:
-
使用
find获取相关文件,然后将结果通过管道传递给chmod...类似于此处的建议,help.ubuntu.com/community/…