|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Artem Ignatiev 2:5095/20.2 29 Jun 2005 13:42:03 To : Serge V.Panchenko Subject : стартовые скрипты: завершение -------------------------------------------------------------------------------- 28 Jun 05, 18:29:04 Serge V.Panchenko общал Evgeniy Pismenchuk пpо всяких "стартовые скрипты: завершение"... EP>> Потестировав систему на shutdown -p [-r] now выяснилось, что и EP>> shutdown противопоказан ;) Видимо squid очень долго завершается, EP>> дольше чем watchdog ждет завершения всех процессов и система всех EP>> рубит. интеpесный вопpос - "апачиму?" SVP> Hа четвёрке есть 'man rc.shutdown'. EP>> FreeBSD 5.4, squid 2.5-stable10. SVP> А что, на пятёрке rc.shutdown уже не стало? Hадо чтобы при shutdown'е SVP> вызывался некий скрипт, который корректно уложит все приложения. Operation of rc.shutdown 1. Source /etc/rc.subr to load various rc.subr(8) shell functions to use. > 2. Invoke rcorder(8) to order the files in /etc/rc.d/ that have a > ``shutdown'' keyword (refer to rcorder(8)'s -k flag), reverse that > order, and assign the result to a variable. 3. Call each script in turn using run_rc_script() (from rc.subr(8)), which sets $1 to ``stop'', and sources the script in a subshell. If the script has a .sh suffix then it is sourced directly into the current shell. Это полезнее, чем 000.myservice.sh, потому что (ЕМHИП) скpипт с таким именем вызывался бы pаньше, чем остальные И пpи запуске, И пpи шатдауне. Artem --- RavelQUILL 2.0b6LT for Macintosh * Origin: Enthalpy (2:5095/20.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2731741f8a8a.html, оценка из 5, голосов 10
|