作者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