Написание сценариев инициализации ?

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Gromz
Сообщения: 13

Написание сценариев инициализации ?

Сообщение Gromz »

Структура

Основная структура сценария инициализации показана ниже.

Листинг 4.1: Основная структура сценария
#!/sbin/runscript

depend() {
(информация о зависимостях)
}

start() {
(команды, необходимые для запуска службы)
}

stop() {
(команды, необходимые для остановки службы)
}

restart() {
(команды, необходимые для перезапуска службы)
}

В любом сценарии должна быть определена функция start(). Все остальные разделы необязательны.

И как сделать свой может прикинем в месте ???
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Написание сценариев инициализации ?

Сообщение Goodvin »

Gromz писал(а):
25.11.2011 12:16
И как сделать свой может прикинем в месте ???

Зачем?
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Написание сценариев инициализации ?

Сообщение deadhead »

Gromz писал(а):
25.11.2011 12:16
И как сделать свой может прикинем в месте ???
Поттеринг, перелогинтесь!
[x] close
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Написание сценариев инициализации ?

Сообщение drBatty »

Gromz писал(а):
25.11.2011 12:16
Основная структура сценария инициализации показана ниже.

разве в генте нет какого-нибудь готового каркаса?

http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Написание сценариев инициализации ?

Сообщение Brainsburn »

drBatty писал(а):
25.11.2011 14:13
Gromz писал(а):
25.11.2011 12:16
Основная структура сценария инициализации показана ниже.

разве в генте нет какого-нибудь готового каркаса?

Это и есть готовый каркас. При открытии нового файла /etc/init.d/blabla в виме будет видна как-раз эта структура.

Gromz писал(а):
25.11.2011 12:16
И как сделать свой может прикинем в месте ???

Давайте прикинем. У нас есть готовый каркас, есть start(). Попробуем написать туда команду и посмотрим, что получится:

Код: Выделить всё

# cat /etc/init.d/myscript
#!/sbin/runscript
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $


start() {
/bin/echo "Да"
}


Код: Выделить всё

# /etc/init.d/myscript start
Да
# /etc/init.d/myscript start
 * WARNING: myscript has already been started
# /etc/init.d/myscript stop
# /etc/init.d/myscript start
Да


Ух ты, круто! Теперь мы - Ъ-гентушники! :)
Спасибо сказали:
Gromz
Сообщения: 13

Re: Написание сценариев инициализации ?

Сообщение Gromz »

Каркас у скелета !

у ниё нету.

# /etc/init.d/myscript start
Да
# /etc/init.d/myscript start
* WARNING: myscript has already been started
# /etc/init.d/myscript stop
# /etc/init.d/myscript start И что это даёт растолкуй ?
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Написание сценариев инициализации ?

Сообщение Brainsburn »

Gromz писал(а):
25.11.2011 15:22
Каркас у скелета !

у ниё нету.

У "ние" может быть и нету.
Gromz писал(а):
25.11.2011 15:22
# /etc/init.d/myscript start
Да
# /etc/init.d/myscript start
* WARNING: myscript has already been started
# /etc/init.d/myscript stop
# /etc/init.d/myscript start И что это даёт растолкуй ?


Это дает возможность написать скрипт, выполняющий нужные тебе действия, который можно засунуть в автозапуск.
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Написание сценариев инициализации ?

Сообщение xorader »

*facepalm*

тема типа "объясните как это сделать и зачем мне это нужно" :)))) рыдаю
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Написание сценариев инициализации ?

Сообщение drBatty »

Brainsburn писал(а):
25.11.2011 14:24
Это и есть готовый каркас.

facepalm...

Повторяю: разве в генте УЖЕ нет готового скелета?!
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 3123
ОС: Gentoo

Re: Написание сценариев инициализации ?

Сообщение ormorph »

drBatty писал(а):
07.12.2011 14:07
Повторяю: разве в генте УЖЕ нет готового скелета?!


Доктор все там есть, хотя вы это и так знаете, но посмотреть интересно что тут хотят изменить, наверное хотят прикрутить распознавание отпечатков пальцев :rolleyes:
Спасибо сказали: