作者donkeychen (Bad_To_The_Bone)
看板MacDev
标题Fw: [问题] 请教一下怎麽知道authexe得到的参数呢
时间Wed Aug 28 21:10:07 2013
※ [本文转录自 Web_Design 看板 #1I7RjcSf ]
作者: donkeychen (Bad_To_The_Bone) 看板: Web_Design
标题: [问题] 请教一下怎麽知道authexe得到的参数呢
时间: Wed Aug 28 16:57:08 2013
大家好
Mac 0SX上
我用
/usr/bin/ruby ~/my\ test/hello.rb
是可以执行的
---------------------------------------------------------------------
现在我用AuthorizationExecuteWithPrivileges的方式想用code里面执行
AuthorizationRef ADMAUTH = nil;
OSStatus myStatus = AuthorizationCreate(NULL, kAuthorizationEmptyEnvironment,
kAuthorizationFlagDefaults, &ADMAUTH);
char* Args[] = {"~/my\\ test/hello.rb", NULL};
myStatus = AuthorizationExecuteWithPrivileges(ADMAUTH,
"/usr/bin/ruby", kAuthorizationFlagDefaults, Args, NULL);
在/var/log/system.log里面已经有显示
authexec[xxxxxx]: execting /usr/bin/ruby
但是 hello.rb没有被执行的感觉
请问要如何check 这种方式给的参数是否真的有给/usr/bin/ruby执行到呢
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.72.248.50
※ 编辑: donkeychen 来自: 211.72.248.50 (08/28 17:05)
※ 编辑: donkeychen 来自: 211.72.248.50 (08/28 17:46)
1F:→ donkeychen:阿 OSX10.8 是不是AuthorizationExecuteWithPrivileges 08/28 17:47
2F:→ donkeychen:不能用了@@ 08/28 17:47
3F:→ ducksteven:错板?MacDev 08/28 20:24
4F:→ donkeychen:抱歉我贴错了=,= sorry .... 我的最爱放在一起 08/28 21:09
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: donkeychen (111.240.153.56), 时间: 08/28/2013 21:10:07
5F:→ donkeychen:>.< 刚刚晃神了 贴到网页设计板了 感谢ducksteven大大 08/28 21:10
6F:→ donkeychen:请教一下 如果修改MACOSX_DEPLOYMENT_TARGET 为10.5 有 08/29 13:37
7F:→ donkeychen:办法使用吗? 08/29 13:37