Mountain Lionへのログイン時にシェルを実行する

こんなかんじでシェル名を登録してやります。
rootユーザ権限で動くので処理記述内容は気をつけないといけません。
なので中身はsudo -u bose999 xxx.sh とかしたりしてます。


起動設定と確認方法

% sudo defaults write com.apple.loginwindow LoginHook /Library/Scripts/LoginHook.sh
% sudo defaults read com.apple.loginwindow LoginHook
/Library/Scripts/LoginHook.sh


起動設定を消す方法

% sudo defaults delete com.apple.loginwindow LoginHook