Выполнение скрипта при перезакрузке
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Выполнение скрипта при перезакрузке
Нужно чтобы при перезагрузке выполнялся скрипт или команда для синхронизации.
В какой файлик и куда надо всунуть строчку чтобы это работало.
При выключении, кажетсо, надо rc.shutdown cмотреть... а вот при ребуте куда?
В какой файлик и куда надо всунуть строчку чтобы это работало.
При выключении, кажетсо, надо rc.shutdown cмотреть... а вот при ребуте куда?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- vintovkin
- ВДВ
- Сообщения: 1291
- Зарегистрирован: 2007-05-11 9:39:11
- Откуда: CSKA
Re: Выполнение скрипта при перезакрузке
Код: Выделить всё
nam cron
какой скрипт? и тд, мало информации в вашем воросе
JunOS kernel based on FreeBSD UNIX.
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-12-10 17:10:03
Re: Выполнение скрипта при перезакрузке
Какой скрипт не важно))
Ну например копирование из одной папки в другую.
Вопрос как это сделать.
Ну например копирование из одной папки в другую.
Вопрос как это сделать.
-
- лейтенант
- Сообщения: 638
- Зарегистрирован: 2007-04-08 5:50:16
Re: Выполнение скрипта при перезакрузке
script.sh
Не ?
Код: Выделить всё
#!/bin/sh
...
<script>
...
shutdown -r now
-
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-04-05 20:09:45
- Откуда: Киев
Re: Выполнение скрипта при перезакрузке
Не. Автору необходимо, чтобы скрипт просто отрабатывался при перезагрузке, а вашем примере он (скрипт) её (перезагрузку) инициирует.reLax писал(а):script.shНе ?Код: Выделить всё
#!/bin/sh ... <script> ... shutdown -r now
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-12-10 17:10:03
Re: Выполнение скрипта при перезакрузке
))
Может я не так объясняю..
Вот когда набираете команды:
reboot, shutdown
система завершает работу, посылает, как я понял, сигнал убитьВсеНах))
вот мне надо, чтобы при этих событиях тупо выполнялась команда "cp papka1 papka2", и все)
куда надо всунуть эту строку??
Может я не так объясняю..
Вот когда набираете команды:
reboot, shutdown
система завершает работу, посылает, как я понял, сигнал убитьВсеНах))
вот мне надо, чтобы при этих событиях тупо выполнялась команда "cp papka1 papka2", и все)
куда надо всунуть эту строку??
-
- лейтенант
- Сообщения: 638
- Зарегистрирован: 2007-04-08 5:50:16
Re: Выполнение скрипта при перезакрузке
Я просто не совсем логики понимаю. Аффтар как ребутит сервер ? Я лично командой shutdown -r now. Или сервер живет своей собственной жизнью, уходя в ребут от встроенных команд ? Если бы мне нужно было выполнить какие-либо действия непосредственно перед перезагрузкой (скопировать там что-то куда-то и т.д.), я бы вместо команды, указанной выше, научился бы печатать shtdn к примеру (что и есть некий скрипт, который сразу произведет перед перезагрузкой некие действия). Не знаю, мне наверное было бы проще и лучше организовать отдельный скрипт...
А вообще конечно, это в хендбуке даже написано:
Upon controlled shutdown, via shutdown(8), init(8) will attempt to run the script /etc/rc.shutdown, and then proceed to send all processes the TERM signal, and subsequently the KILL signal to any that do not terminate timely.
А так же и конец самого скрипта rc.shutdown
А вообще конечно, это в хендбуке даже написано:
Upon controlled shutdown, via shutdown(8), init(8) will attempt to run the script /etc/rc.shutdown, and then proceed to send all processes the TERM signal, and subsequently the KILL signal to any that do not terminate timely.
А так же и конец самого скрипта rc.shutdown
Код: Выделить всё
# Insert other shutdown procedures here
echo '.'
exit 0
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-12-10 17:10:03
Re: Выполнение скрипта при перезакрузке
Ну таки да) про rc.shutdown знаю)
может я туплю, но команда reboot кажетсо игнорирует то что написано в rc.shutdown
может я туплю, но команда reboot кажетсо игнорирует то что написано в rc.shutdown
-
- лейтенант
- Сообщения: 638
- Зарегистрирован: 2007-04-08 5:50:16
Re: Выполнение скрипта при перезакрузке
Судя из мана игнорирует как видишь
Маны то хоть покури на досуге насчет reboot и сравни с shutdown, вроде все ясно написано:
Как видишь, только при выборе из двух, только shutdown тебе решит вопрос
Маны то хоть покури на досуге насчет reboot и сравни с shutdown, вроде все ясно написано:
Код: Выделить всё
The halt and reboot utilities flush the file system cache to disk, send
all running processes a SIGTERM (and subsequently a SIGKILL) and, respec-
tively, halt or restart the system. The action is logged, including
entering a shutdown record into the wtmp(5) file.
...
Normally, the shutdown(8) utility is used when the system needs to be
halted or restarted, giving users advance warning of their impending doom
and cleanly terminating specific programs.
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-12-10 17:10:03
Re: Выполнение скрипта при перезакрузке
хорошо, понял, спасибо)
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: Выполнение скрипта при перезакрузке
А не грохнет оно процесс копирования на полпути, при перезагрузке?
Глюк глюком вышибают!
-
- лейтенант
- Сообщения: 638
- Зарегистрирован: 2007-04-08 5:50:16
Re: Выполнение скрипта при перезакрузке
Грохнет. И еще по дефолту через 30 секунд. Поэтому я и говорил использовать лучше свой скрипт для ребута.Gamerman писал(а):А не грохнет оно процесс копирования на полпути, при перезагрузке?
А костыль можно вставить сюда:
/etc/rc.conf
Код: Выделить всё
rcshutdown_timeout="30"
Последний раз редактировалось reLax 2009-12-10 21:18:07, всего редактировалось 1 раз.
- angelas_
- сержант
- Сообщения: 212
- Зарегистрирован: 2009-08-26 13:04:09
- Откуда: Oslo, Norway
- Контактная информация:
Re: Выполнение скрипта при перезакрузке
Правильнее, конечно, было бы править /etc/rc.conf, а не /etc/defaults/rc.conf.
Тэстэд ин экстримс!
-
- лейтенант
- Сообщения: 638
- Зарегистрирован: 2007-04-08 5:50:16
Re: Выполнение скрипта при перезакрузке
Поправил в прошлом сообщении, согласен Я просто таких директив не используюangelas_ писал(а):Правильнее, конечно, было бы править /etc/rc.conf, а не /etc/defaults/rc.conf.
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-12-10 17:10:03
Re: Выполнение скрипта при перезакрузке
нюансы, нюансы))
то-то смотрю размер скопированного маленький)
то-то смотрю размер скопированного маленький)