【Mac】执行shell脚本报错 Operation not permitted处理

拼搏现实的明天。 2022-05-26 12:52 902阅读 0赞
  1. -bash: ./install.sh: /bin/bash: bad interpreter: Operation not permitted

出现这个问题的主要原因是:-rwxrwxrwx@ 文件的属性最后带个@,这个@代表的是更多的一些属性,具体含义不太清楚,但有它就是执行不了

解决:可以用这个命令来去除这个属性:
xattr -d com.apple.quarantine ./*

后来进入目录发现目录下面的文件还是带有@属性,我们到根目录加一个-r就好了:xattr -d -r com.apple.quarantine ./*

https://blog.csdn.net/JaimeCool/article/details/76187135

发表评论

表情:
评论列表 (有 0 条评论,902人围观)

还没有评论,来说两句吧...

相关阅读

    相关 shell本报后退出执行

    在做devops或者持续集成、持续交付时,有时候会写shell脚本。 但是在shell脚本顺序执行过程中,可能会有中间环节会出错报错,此时仍然会继续往下执行。 那如何避免此