前言
因为一些原因,设计了一套快捷指令,中间涉及到一个sh脚本的运行,通过快捷指令运行时就会报错:operation not permitted
奇怪的是在快捷指令窗口下运行一切正常,但是从其他地方直接调用,例如通过Command+Space 打开Spotlight Search下执行就换出现报错。
以测试用快捷指令”Mytest“为例,快捷指令窗口下运行成功截图:
通过Spotlight Search运行Mytest失败截图:
接下去记录下整个排查过程。
省流:解决办法:换个目录,将脚本从系统目录移动到用户目录下。
mv /users/xavier/Downloads/tmp/test.sh /users/xavier/MyScripts/test.sh
文章目的:分享排查思路和过程、介绍SIP
Step 1:初步检查
遇到 “operation not