【发布时间】:2022-01-18 13:58:44
【问题描述】:
我正在创建带有 .sh 扩展名的 bash 脚本,执行简单的任务,但是我必须使用 chmod 修改每个新脚本才能运行。我看到我从 github/bitbucket 下载的包含脚本的存储库不需要这个,可以开箱即用。我怎样才能做到这一点,所以当有人下载我的存储库时,可以在不先运行chmod +x 的情况下运行它。我正在开发 MacOS Big Sur
【问题讨论】:
-
你可以用
bash script.sh执行它 -
更改您的 umask 以便新创建的文件可执行。