Иногда возникает необходимость выполнить при загрузке вашего SUSE Linux (как в SLES, так и в openSUSE) какие-то пользовательские команды. Чтобы не курочить системные стартовые скрипты и не писать свои, можно и нужно поступить «правильным» способом.
Для этого их нужно поместить в файл:
/etc/init.d/after.local
По умолчанию его в системе нет, его нужно создать и сделать
chmod 755 /etc/init.d/after.local
Ваши команды будут выполнены в самом конце загрузки системы. Вот такой простой, но неочевидный способ.
Возможно, вас заинтересует:
- Suse Linux SLES11 Совершенно неожиданно, прям как снег среди зимы, вышел SLES/SLED...
- SUSEFirewall2 и сайт про SUSE Все, кто пользовался встроенным в SUSE файерволом SUSEFirewall2 (он...
- Найди своих «слонов» Стоит ли объяснять, как важно вовремя заметить, когда в...
- Чёртова дюжина способов «замочить пингвина» Предлагаю подборочку разных команд, которые гарантированно положат вашу Linux-систему....
- Запуск нового хостинга Как нетрудно было заметить, блог сегодня был не всегда...
- Конфиг SuSEfirewall для затруднения жизни SSH-брутфорсерам Jigish Gohil на openSUSE Lizards представил простой, но эффективный...

Спасибо за пост как раз искал подобное решене)
Отличный совет. Как давний пользователь RHEL я был несколько удивлен тому, что boot.local выполняется до всего остального, а не после, как rc.local у RedHat, когда у меня возникла такая необходимость. Теперь буду знать.
Спасибо огромное! Отличный способ!
Если запускать сервис в ручную – запускается без вопросов! Как только я забиваю в файл эту строку – при загрузке выдается такое сообщение:
su – user /home/user/services/services: не могу запустить бинарный файл