Мне нужно запускать сценарий каждый раз, когда мой сервер OSX (10.5.8) перезагружается. Самое близкое, что я смог найти, - это добавить сценарий к моим элементам входа в систему, но это применимо только к одному использованию, и мне нужно, чтобы этот сценарий запускался всякий раз, когда сервер перезагружается, независимо от того, какой пользователь входит в систему. Есть ли способ сделать это?
larsks прав, launchd - это способ сделать это. Чтобы графический интерфейс взаимодействовал с launchd, ознакомьтесь с Лингон - он отлично работает на 10.5 и довольно удобен в использовании.
Запуск системы в OS X управляется командой launchd. Видеть http://en.wikipedia.org/wiki/Launchd, в частности раздел «Внешние ссылки». Некоторые из этих документов описывают, как настроить запущенные службы.
Вы можете настроить задание cron, которое запускается при перезагрузке. Просто используйте псевдоним @reboot вместо обычного времени. Видеть man 5 crontab
для получения дополнительной информации.