macos – 在执行具有管理员权限的shell命令时,Applescript应用程
发布时间:2020-12-15 21:09:41 所属栏目:安全 来源:网络整理
导读:我正在Applescript应用程序中执行以下行. set POSIX_path to "/Applications/iPhoto.app"do shell script "sudo rm -rfv " quoted form of POSIX_path with administrator privileges 验证屏幕会弹出,但在验证应用程序后,执行此命令时会冻结.这个问题只发生
我正在Applescript应用程序中执行以下行.
set POSIX_path to "/Applications/iPhoto.app" do shell script "sudo rm -rfv " & quoted form of POSIX_path with administrator privileges 验证屏幕会弹出,但在验证应用程序后,执行此命令时会冻结.这个问题只发生在10.9. 当我将要删除的文件夹的权限设置为“每个人都可以读取和写入”时,它可以正常工作. 有没有人知道改变了什么? 编辑:当我通过检查du -shx /Applications/iMovie.app重复执行此脚本时,它设法每次尝试删除更多文件. $open compiled-applescript.app/ $du -shx /Applications/iMovie.app 1.4G /Applications/iMovie.app -- force quit AppleScript -- $open compiled-applescript.app/ $du -shx /Applications/iMovie.app 1.3G /Applications/iMovie.app -- force quit AppleScript -- $open compiled-applescript.app/ $du -shx /Applications/iMovie.app 1.0G /Applications/iMovie.app 解决方法
它在OS X 10.9(13A603)上运行良好
set POSIX_path to "/Users/paragbafna/Desktop/untitled folder" do shell script "sudo rm -rfv " & quoted form of POSIX_path with administrator privileges (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Angular vs React 最全面深入对比
- [AngularJS面面观] 4. scope中的$apply方法 - Digest Cycle
- Angular 2 Disabled必需控件无效
- Axis2开发WebService客户端 的3种方式
- anglejs – Angular JS单元测试$httpBackend spec没有任何期
- Bootstrap基本模板的使用和理解1
- Shell执行/调用Java/Jar程序例子的实例详解
- angular – 使用@ngrx的可选路由器参数
- scala – mapValues和Map中的变换之间的差异
- 函数 – Scala中def f(x:Int)= x 1和val f =(x:Int)=> x