Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование в *nix (http://forum.oszone.net/forumdisplay.php?f=35)
-   -   Организую автозагрузку (http://forum.oszone.net/showthread.php?t=309129)

evpu 12-12-2015 14:49 2584114

Организую автозагрузку
 
Добрый день!

Подскажите. Задачка простая - надо просто выполнить некий скрипт в момент старта системы. Поскольку он зависит от SQL, надо очередь загрузки выставить в последнюю очередь. Подскажите - как сделать это наипростейшим способом? Нет цели давать команды типа start-stop - просто однократная автозагрузка, до логина.

Извиняюсь за глупый вопрос, помогите задачку разрешить - до основательного разбора скриптов в Linux руки пока не доходят.

mar 12-12-2015 15:02 2584117

evpu,
либо вставляете сточку вызова скрипта в файл /etc/rc.local
либо в /etc/init.d/ - по тому же принципу, что и остальные скрипты (разобравшись с уровнями запуска)

если FreeBSD, то однозначно самое простое - в rc.local, а скрипты вызовов могут быть еще в /usr/local/etc/init.d/

evpu 12-12-2015 15:23 2584120

Вставил в /etc/init.d/

exec /bin/core

Без толку!

mar 12-12-2015 21:00 2584199

evpu,
в /etc/init.d/ надо вставлять файлы запуска скриптов сделанные по аналогии с имеющимися. /bin/core - это Ваш скрипт? Немного странное место для несистемных скриптов =) А дистрибутив-то какой?

evpu 12-12-2015 21:16 2584203

>>А дистрибутив-то какой?
Этот скрипт используя nohup запускает самописный бинарник... Зависящий от MySQL. Переложить можно куда угодно.)

С правилами пуска скриптов парюсь пока...

evpu 18-12-2015 12:49 2586121

Сейчас у меня скрипт запуска содержит только команду запуска, вида:

nohup .................... (по памяти строку не помню, сейчас этот комп не под рукой)

Строго соблюден синтаксис nohup, скрипт автозавершается после того как nohup отработает, полностью возвратив управление.

Что нужно еще написать в скрипте, чтобы его можно было автозапускать?
Мне надо чтобы он ТОЛЬКО автозапускался при старте сервера, без никаких прочих опций.
Глубоко извиняюсь - я сейчас по уши в GCC и асме, до правил администрирования Linux руки катострофически не дойдут в ближайшие недели 2, подскажите люди добрые).


Время: 02:10.

Время: 02:10.
© OSzone.net 2001-