Автор Тема: Автозагрузка служб и программ. Как убрать или добавить в автозагрузку? Запуск по расписанию.  (Прочитано 55149 раз)

Оффлайн ferus

  • Участник
  • *
  • Сообщений: 27
Re: автозагрузка сервисов
« Ответ #75 : 07.10.2009 08:41:16 »
Нет, on значит включить заданный ранлевел, если служба нужна один раз, то можно запустить ее вручную service mysqld start или stop, вам же написали.

greyzy

  • Гость
Re: автозагрузка сервисов
« Ответ #76 : 07.10.2009 11:08:50 »
Нет, on значит включить заданный ранлевел, если служба нужна один раз, то можно запустить ее вручную service mysqld start или stop, вам же написали.
Почему нет? Если службе написано в пятом уровне запуска on, значит загрузившись в графическом режиме она стартует по автомату, разве не так? И вообще мне кажется не совсем верно "включить заданный ренлевел", наверно для заданного ренлевела мы указываем включать службу или нет

Оффлайн Saruck

  • Участник
  • *
  • Сообщений: 18
    • allreferences.ru
Re: автозагрузка сервисов
« Ответ #77 : 22.10.2009 05:59:49 »
А как добавить службу в автозагрузку, скрипта на которую нет в init.d ? Вот я скачал пакет noip2 установил вот так make, make install и в init.d его нет, запускается он из /usr/local/bin/ соответственно chkconfig меня послал...

Оффлайн Andrey

  • Участник
  • *
  • Сообщений: 734
Re: автозагрузка сервисов
« Ответ #78 : 22.10.2009 06:14:14 »
Создайте /etc/rc.d/rc.local и пропишите туда
А вот это не тоже самое
apt-cache show ddclient
Package: ddclient
Section: System/Configuration/Networking
Installed Size: 192496
Maintainer: Motsyo Gennadi <drool@altlinux.ru>
Version: 3.8.0-alt1
Pre-Depends: /bin/sh, /bin/sh, rpmlib(PayloadFilesHavePrefix) (<= 4.0-1), rpmlib(CompressedFileNames) (<= 3.0.4-1), /usr/sbin/groupadd, /usr/sbin/useradd, /usr/sbin/post_service, rpmlib(PayloadIsLzma) (<= 4.4.2-1)
Depends: /bin/sh, /etc/rc.d/init.d, /etc/rc.d/init.d(SourceIfNotEmpty), /etc/rc.d/init.d(failure), /etc/rc.d/init.d(start_daemon), /etc/rc.d/init.d(status), /etc/rc.d/init.d(success), /etc/rc.d/init.d/functions, /usr/bin/perl, coreutils, perl(Getopt/Long.pm), perl(IO/Socket.pm), perl(Sys/Hostname.pm), perl(integer.pm), perl(warnings.pm), psmisc
Provides: ddclient (= 3.8.0-alt1)
Architecture: noarch
Size: 48624
MD5Sum: bac6c4cf9f2c86664a3409ced3cf3d34
Filename: ddclient-3.8.0-alt1.noarch.rpm
Description: A client to update host entries on DynDNS like services
 DDclient is a small full featured client requiring only Perl and no
 additional modules. It runs under most UNIX OSes and has been tested
 under Linux and FreeBSD. Supported features include: operating as a
 daemon, manual and automatic updates, static and dynamic updates,
 optimized updates for multiple addresses, MX, wildcards, abuse
 avoidance, retrying failed updates, and sending update status to
 syslog and through e-mail. This release may now obtain your IP address
 from any interface, web based IP detection, Watchguard's SOHO router,
 Netopia's R910 router, SMC's Barricade broadband router, Netgear's
 RT3xx router, Linksys' broadband routers, MaxGate's UGATE-3x00
 routers, ELSA's LANCOM DSL/10 routers, Cisco's 2610, 3com 3c886a 56k
 Lan Modem, SOHOWare BroadGuard NBG800, almost every other router with
 user configurable FW definitions (see the sample-etc_ddclient.conf)
 and now provides Full support for DynDNS.org's NIC2 protocol. Support
 is also included for other dynamic DNS services. Comes with sample
 scripts for use with DHCP, PPP, and cron. See the README for more
 information.

Оффлайн Eric

  • Участник
  • *
  • Сообщений: 137
Re: автозагрузка сервисов
« Ответ #79 : 28.10.2009 15:27:55 »
Уважаемые Гуру подскажите как добавить в автозагрузки сервисы mysqld и httpd2
и вообще любые другие приложения?
буду очень благодарен

З.Ы. и если не трудно можно сылку на какой нить электронный учебник по баш скриптам?

Для начала смотрим в каких ранлевелах запускаются нужные вам службы (от рута - <su ->):
# chkconfig --list

Находите нужные и задаётем им необходимые уровни запуска, если они не заданы:
# chkconfig --level необходимые _уровни имя_вашей_службы on
пример:
# chkconfig --level 345 mysqld on

После запускаете службу, либо перезапускаете, если она уже запущена:
# service mysqld start


спасибо, но где можно почитать про уровни? что они значат? или вкратце поясните здесь пожалуйста

greyzy

  • Гость
Re: автозагрузка сервисов
« Ответ #80 : 30.10.2009 11:17:13 »
спасибо, но где можно почитать про уровни? что они значат? или вкратце поясните здесь пожалуйста
вот вкрадце http://www.opennet.ru/docs/RUS/sag/x1826.html, надо сказать что уровень 4 не используется на практике, 2 многопользовательский без сети, 3 - многопользовательский с сетью. Я, как недавно из винды, вижу в этом аналог, когда жмешь F5 или F8 перед загрузкой винды, а там безопасный режим, с поддержкой сетевых драйверов, без поддержки и тд :), а какой сейчас режим можно узнать командой runlevel
« Последнее редактирование: 30.10.2009 11:21:44 от greyzy »

Оффлайн Eric

  • Участник
  • *
  • Сообщений: 137
Re: автозагрузка сервисов
« Ответ #81 : 24.11.2009 14:03:30 »
Простите что снова затрагиваю данную темку, вообщем с сервисами все понятно для меня стало, но вот со скриптами? что бы автоматом загружались?
а то бывает свет выключается более часа, УПС не выдерживает, сервер падает, потом включаю и нужно запускать кучу скриптов, а именно скрипты запуска игровых серверов...
подскажите, буду очень благодарен Вам

Оффлайн Belua

  • Участник
  • *
  • Сообщений: 102
Re: автозагрузка сервисов
« Ответ #82 : 24.11.2009 15:06:19 »
посмотри на утилиту ksysv, если хочешь визуального отображение управления загрузкой. 
Вот случилось где-то что-то Ой-ой-ой-ой-ой! Кто-то с кем-то сделал что-то, ай-яй-яй-яй-яй!

Оффлайн Eric

  • Участник
  • *
  • Сообщений: 137
Re: автозагрузка сервисов
« Ответ #83 : 24.11.2009 15:10:27 »
посмотри на утилиту ksysv, если хочешь визуального отображение управления загрузкой. 
визуально не визуально, мне все равно :) просто что бы при старте сервера стартовали скрипты, без наворотов просто как сделать это

Drool

  • Гость
Re: автозагрузка сервисов
« Ответ #84 : 24.11.2009 15:13:24 »
просто что бы при старте сервера стартовали скрипты, без наворотов просто как сделать это

Создать, если не ошибаюсь, файлик /etc/rc.d/rc.local, в который писать все, что душе угодно.

Оффлайн Eric

  • Участник
  • *
  • Сообщений: 137
Re: автозагрузка сервисов
« Ответ #85 : 24.11.2009 15:20:13 »
просто что бы при старте сервера стартовали скрипты, без наворотов просто как сделать это

Создать, если не ошибаюсь, файлик /etc/rc.d/rc.local, в который писать все, что душе угодно.
просто пусть к скрипту?
например
/home/admin/game/start.sh ?

Drool

  • Гость
Re: автозагрузка сервисов
« Ответ #86 : 24.11.2009 15:22:07 »
Вроде да

Оффлайн Eric

  • Участник
  • *
  • Сообщений: 137
Re: автозагрузка сервисов
« Ответ #87 : 24.11.2009 15:23:01 »
Вроде да
отлично, спасибо попробую на днях
Вам огромное спасибо за помощь

Оффлайн spelik

  • Участник
  • *
  • Сообщений: 11
Re: автозагрузка сервисов
« Ответ #88 : 24.11.2009 23:31:38 »
Посдкажите пожалуйста, а для чего тогда нужен файлик /etc/rc.d/rc.sysinit?
И можно ли его использовать для автозапуска?  ???
Просто нашел руководство по настройке фтп, а там описуется добавление в этот файл....
Не время приводит к опытности, а события.......

Drool

  • Гость
Re: автозагрузка сервисов
« Ответ #89 : 24.11.2009 23:42:04 »
Просто нашел руководство по настройке фтп, а там описуется добавление в этот файл....

Не читайте инструкции по FreeBSD применительно к линуксу.