Никто еще не упомянул это, но я брошу modusMail там для рассмотрения также. Это разработано для Windows, является коммерчески поддерживаемым продуктом и имеет один из лучших спам-фильтров, которые я когда-либо видел (и они постоянно снижают обновления фильтров, если Вы находитесь на плане поддержки). Это имеет много дополнительных свойств из поля и много опций настроить его. Единственный недостаток - то, что приложение веб-почты, с которым это поставлется, довольно слабо и не поддерживает вида календаря или совместно использованных примечаний, и т.д. как Exchange делает. Это доступно как программное обеспечение, которое можно загрузить и установить или как управляемое устройство, которое можно подключить к сети. Это дорого по сравнению с некоторыми из других упомянутых, но стоит каждого пенса.
Вам не нужен сценарий для запущения te сервисов. При основанных на Redhat дистрибутивах (который является тем, что кажется, что Вы используете), выполняя это:
chkconfig servicename on
Автоматически создаст символьные ссылки для запуска для соответствующих уровней выполнения (В этом случае (3 - 5). При находящихся в debian дистрибутивах Вы сделали бы
update-rc.d servicename defaults
Сделать то же самое. На самом деле можно также переупорядочить Вас, запускают приоритеты с этого инструмента также:
update-rc.d servicename defaults 91
С выскочкой (который является тем, что использует текущая версия Ubuntu и во что перемещается Red Hat), можно даже добавить зависимости так, чтобы один процесс запустился только после того, как определенный сервис закончился.Более подробная информация:
http://upstart.ubuntu.com/
В любом случае, если Вы не хотите использовать любого из тех механизм, можно всегда использовать/etc/rc.local для запуска сценариев. Если нет очень серьезное основание, просто работайте с инструментами, который уже обеспечивается Вашим дистрибутивом - оно очень вероятно лучше, чем, что можно подойти.
Создайте сценарий со своими командами и затем добавьте задание крона с @reboot как так:
crontab-e
@reboot/path/to/script
Можно просто поместить единственный сценарий с каждой из тех самых команд в нем в init.d папке. Я сделал подобный, и это работало smashingly.
Отмеченный для перемещения к Отказу сервера.
Можно добавить те строки к /etc/rc.local
. Обратите внимание, что это выполняется как 'корень'.
Сделайте сценарий удара, содержащий те команды, и поместите его в/etc/init.d/каталог.
Позволяет говорят, что Вы назвали это НЕЧТО. Вы затем работаете
% update-rc.d FOO defaults
Также необходимо сделать файл, который Вы создали, НЕЧТО, исполняемый файл, с помощью
$chmod +x FOO
http://embraceubuntu.com/2005/09/07/adding-a-startup-script-to-be-run-at-bootup/