Выполнение скрипта при старте и выходе из системы
Здравствуйте!
Хочу поделиться - если кому надо - как выполнить произвольный скрипт при старте и выходе из системы на двух примерах:
При старте:
Создаём XML файл:
/System/Library/LaunchDaemons/com.ES.ran dom-seed.plist:

/bin/customs_scripts/random-seed_Start:

Правим права доступа и владельца, перегружаемся:
sudo -s
chown root:wheel /System/Library/LaunchDaemons/com.ES.ran dom-seed.plist
chmod 755 /System/Library/LaunchDaemons/com.ES.ran dom-seed.plist
reboot
При выходе:
/bin/customs_scripts/random-seed_Stop

sudo chown root:wheel /bin/customs_scripts/random-seed_Stop; chmod 555 /bin/customs_scripts/random-seed_Sto p
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/
Хочу поделиться - если кому надо - как выполнить произвольный скрипт при старте и выходе из системы на двух примерах:
При старте:
Создаём XML файл:
/System/Library/LaunchDaemons/com.ES.ran

/bin/customs_scripts/random-seed_Start:

Правим права доступа и владельца, перегружаемся:
sudo -s
chown root:wheel /System/Library/LaunchDaemons/com.ES.ran
chmod 755 /System/Library/LaunchDaemons/com.ES.ran
reboot
При выходе:
/bin/customs_scripts/random-seed_Stop

sudo chown root:wheel /bin/customs_scripts/random-seed_Stop; chmod 555 /bin/customs_scripts/random-seed_Sto
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/
