cave_canem0 wrote in ru_mac

Выполнение скрипта при старте и выходе из системы

Здравствуйте!

Хочу поделиться - если кому надо - как выполнить произвольный скрипт при старте и выходе из системы на двух примерах:

При старте:
Создаём XML файл:
/System/Library/LaunchDaemons/com.ES.random-seed.plist:
com.ES.random-seed.plist — LaunchDaemons 2013-07-08 21-04-38

/bin/customs_scripts/random-seed_Start:

random-seed_Start — customs_scripts 2013-07-08 21-14-50
Правим права доступа и владельца, перегружаемся:
sudo -s
chown root:wheel /System/Library/LaunchDaemons/com.ES.random-seed.plist
chmod 755  /System/Library/LaunchDaemons/com.ES.random-seed.plist
reboot

При выходе:
/bin/customs_scripts/random-seed_Stop
random-seed_Stop — customs_scripts 2013-07-08 21-16-25
sudo chown root:wheel /bin/customs_scripts/random-seed_Stop; chmod 555 /bin/customs_scripts/random-seed_Stop
sudo defaults write com.apple.loginwindow LogoutHook /bin/customs_scripts/random-seed_Stop

Дополнительная информация:
http://macdaily.me/howto/startup-applications-in-mac-os-x-launchagents-and-launchdaemons/