Ubuntu 9.04 (проблема с автозапуском)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Sherhan4ik
Сообщения: 22
ОС: XP

Ubuntu 9.04

Сообщение Sherhan4ik »

Ребят, прошу помощи! Я чайник в линуксах, так что если можно, на русском языке объясняйте пожалуйста! Вообщем сама проблема в том, что при перезагрузке системы мне приходится в ручную запускать крон, мускл, и перл через терминал:

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

sudo /etc/init.d/cron start
sudo /etc/init.d/mysql start
cd hlastats/perl
./run_hlstats star


Как мне сделать так, что бы это все, автоматом стартовало при загрузке системы? Строго не ругайте если что не так smile

Пробовал:
1. Добавить строки в /etc/rc.local

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

/etc/init.d/cron start
/etc/init.d/mysql start

2. Пропсать:

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

sudo update-rc.d mysql defaults
sudo update-rc.d cron defaults


Не получается, поможите плиз!
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: Ubuntu 9.04

Сообщение Atolstoy »

попробуй sh /etc/init.d/cron start
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Sherhan4ik
Сообщения: 22
ОС: XP

Re: Ubuntu 9.04

Сообщение Sherhan4ik »

Atolstoy писал(а):
22.02.2010 12:55
попробуй sh /etc/init.d/cron start

если это в /etc/rc.local , то не помогло :(
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: Ubuntu 9.04

Сообщение Atolstoy »

Sherhan4ik писал(а):
22.02.2010 14:56
Atolstoy писал(а):
22.02.2010 12:55
попробуй sh /etc/init.d/cron start

если это в /etc/rc.local , то не помогло :(

Тогда gksudo /etc/init.d/cron start
и поместить в автозагрузку Гнома.
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Sherhan4ik
Сообщения: 22
ОС: XP

Re: Ubuntu 9.04

Сообщение Sherhan4ik »

Atolstoy писал(а):
22.02.2010 15:35
Тогда gksudo /etc/init.d/cron start
и поместить в автозагрузку Гнома.

гнома нет!
Спасибо сказали:
Аватара пользователя
zombie
Сообщения: 539
ОС: Ubuntu 10.04 with OpenBox

Re: Ubuntu 9.04

Сообщение zombie »

Sherhan4ik писал(а):
22.02.2010 11:11
Я чайник в линуксах
Не сказал-бы.... По первому сообщению можно сказать, что вполне понимаете в линуксах....
:offtopic:
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: Ubuntu 9.04

Сообщение Atolstoy »

Sherhan4ik писал(а):
22.02.2010 16:06
гнома нет!

Может тогда расскажете, что за конфигурация, есть ли вообще какой DE?
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Sherhan4ik
Сообщения: 22
ОС: XP

Re: Ubuntu 9.04

Сообщение Sherhan4ik »

zombie писал(а):
22.02.2010 18:14
Sherhan4ik писал(а):
22.02.2010 11:11
Я чайник в линуксах
Не сказал-бы.... По первому сообщению можно сказать, что вполне понимаете в линуксах....
:offtopic:

Те конфигурации мне подсказали в другом месте! А вот что такое DE я не в курсе и где смотреть эту конфигурацию :crazy:
Систему устанавливал я, сетевые настройки знакомый делал, сервер стоит у провайдера!

P.S Начинается.... :laugh:
Спасибо сказали:
Аватара пользователя
zombie
Сообщения: 539
ОС: Ubuntu 10.04 with OpenBox

Re: Ubuntu 9.04

Сообщение zombie »

Можно было догадаться (как я в свое время), что DE - Графическая оболочка.
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: Ubuntu 9.04

Сообщение Atolstoy »

zombie писал(а):
22.02.2010 22:37
Можно было догадаться (как я в свое время), что DE - Графическая оболочка.

Молодец, москвич :)
По прежнему ждём от топикстартера описания его конфигурации.
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Sherhan4ik
Сообщения: 22
ОС: XP

Re: Ubuntu 9.04

Сообщение Sherhan4ik »

Графической оболочки нет, сервер стоит у провайдера, имею у нему доступ по ssh? напишите пожалуйста конкретнее какую конфигурацию вам выдать? И кстати с праздником! :drunk:
Спасибо сказали:
Аватара пользователя
aim
Бывший модератор
Сообщения: 749
ОС: GNU/Linux

Re: Ubuntu 9.04

Сообщение aim »

топикстартер

sudo update-rc.d cron defaults
sudo update-rc.d mysql defaults


эти две команды заставят стартовать крон и мускуль при старте сервера.

далее

в /etc/rc.local _ДО_

exit 0


добавляем

cd ТУТ_ПОЛНЫЙ_ПУТЬ_ДО_hlastats/perl
ТУТ_ПОЛНЫЙ_ПУТЬ_К_/run_hlstats star



всё должно работать
Спасибо сказали:
Sherhan4ik
Сообщения: 22
ОС: XP

Re: Ubuntu 9.04

Сообщение Sherhan4ik »

sudo update-rc.d cron defaults
sudo update-rc.d mysql defaults

Вводил я эти 2 команды, ничего не изменилось!
exit 0
стоит

Я то же думаю что все должно работать, но почему то не работает!
Мне кажется причина в чем то другом, но я просто не знаю даже где искать, из за того, что не знаю *nix!

P.S Поставил rcconf, в нем галочки на загрузку стоят.
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: Ubuntu 9.04

Сообщение megabaks »

а удалить оные пробовал и потом добавить?

может и не удалиться - можно попробовать -f
Спасибо сказали:
Sherhan4ik
Сообщения: 22
ОС: XP

Re: Ubuntu 9.04

Сообщение Sherhan4ik »

megabaks писал(а):
23.02.2010 10:38
а удалить оные пробовал и потом добавить?

может и не удалиться - можно попробовать -f

А можно по подробнее, а то я че то не догоняю!
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: Ubuntu 9.04

Сообщение megabaks »

sudo update-rc.d -f сервис remove
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: Ubuntu 9.04

Сообщение Atolstoy »

Мне кажется, что новичку это всё же лучше делать в десктопе.
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Аватара пользователя
aim
Бывший модератор
Сообщения: 749
ОС: GNU/Linux

Re: Ubuntu 9.04

Сообщение aim »

Sherhan4ik писал(а):
23.02.2010 10:25
sudo update-rc.d cron defaults
sudo update-rc.d mysql defaults

Вводил я эти 2 команды, ничего не изменилось!
exit 0
стоит



стоит до или после?

и service mysql status и service cron status что говорят? покажи сюда.
Спасибо сказали:
Sherhan4ik
Сообщения: 22
ОС: XP

Re: Ubuntu 9.04

Сообщение Sherhan4ik »

exit 0 стоит до или после?

После!

Проверил при запущенных мускл и крон:

service mysql status

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

 * /usr/bin/mysqladmin  Ver 8.41 Distrib 5.0.75, for debian-linux-gnu on x86_64
Copyright (C) 2000-2006 MySQL AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license

Server version          5.0.75-0ubuntu10
Protocol version        10
Connection              Localhost via UNIX socket
UNIX socket             /var/run/mysqld/mysqld.sock
Uptime:                 7 hours 18 min 55 sec

Threads: 2  Questions: 566615  Slow queries: 0  Opens: 1124  Flush tables: 1  Open tables: 64  Queries per second avg: 21.516


service cron status

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

* cron is running
Спасибо сказали:
Аватара пользователя
aim
Бывший модератор
Сообщения: 749
ОС: GNU/Linux

Re: Ubuntu 9.04

Сообщение aim »

Sherhan4ik писал(а):
23.02.2010 17:52
exit 0 стоит до или после?

После!


так... а там написано это:

cd hlastats/perl
./run_hlstats star


или что-то другое?
Спасибо сказали:
Sherhan4ik
Сообщения: 22
ОС: XP

Re: Ubuntu 9.04

Сообщение Sherhan4ik »

aim писал(а):
23.02.2010 18:06
или что-то другое?

содержание файла /etc/rc.local

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

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

iptables-restore < /etc/iptables.rules
ip ro add 93.157.16.160/28 dev eth0 src 93.157.16.162 table ivtelecom
ip ro add default via 93.157.16.161 table ivtelecom
ip rule add from 93.157.16.162 table ivtelecom priority 100
ip ro add 10.0.8.0/24 src 10.0.8.9 dev eth0.65 table dsn
ip ro add default via 10.0.8.1 table dsn
ip rule add from 10.0.8.9 table dsn
/etc/init.d/cron start
/etc/init.d/mysql start

exit 0


Статистику я пока убрал на 2й план, я сейчас сначала хочу разобраться, почему не стартуют: мускл и крон, а потом уже со статистикой разберусь!
Спасибо сказали:
Аватара пользователя
aim
Бывший модератор
Сообщения: 749
ОС: GNU/Linux

Re: Ubuntu 9.04

Сообщение aim »

зачем ты запихал в /etc/rc.local /etc/initd.d/* скрипты?

покажи что у тебя в /etc/init/cron.conf
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: Ubuntu 9.04

Сообщение Atolstoy »

Sherhan4ik писал(а):
23.02.2010 21:25
содержание файла /etc/rc.local

В конце каждой строки поставь пробел и &&
Скрипт спотыкается обо что-то и дальше просто не выполняется.
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Аватара пользователя
aim
Бывший модератор
Сообщения: 749
ОС: GNU/Linux

Re: Ubuntu 9.04

Сообщение aim »

Atolstoy писал(а):
23.02.2010 22:11
Sherhan4ik писал(а):
23.02.2010 21:25
содержание файла /etc/rc.local

В конце каждой строки поставь пробел и &&
Скрипт спотыкается обо что-то и дальше просто не выполняется.


init.d скрипты возвращают исполнение.
Спасибо сказали:
Sherhan4ik
Сообщения: 22
ОС: XP

Re: Ubuntu 9.04

Сообщение Sherhan4ik »

aim писал(а):
23.02.2010 21:41
зачем ты запихал в /etc/rc.local /etc/initd.d/* скрипты?

блин, мне так посоветовали :)

покажи что у тебя в /etc/init/cron.conf

/etc/init/cron.conf такого файла нет, есть тока:
/var/lib/dpkg/info/cron.conffiles вот его содержимое:

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

/etc/cron.hourly/.placeholder
/etc/cron.daily/.placeholder
/etc/cron.daily/standard
/etc/cron.weekly/.placeholder
/etc/cron.monthly/.placeholder
/etc/cron.monthly/standard
/etc/cron.d/.placeholder
/etc/init.d/cron
/etc/pam.d/cron
/etc/default/cron
/etc/crontab
Спасибо сказали:
Аватара пользователя
aim
Бывший модератор
Сообщения: 749
ОС: GNU/Linux

Re: Ubuntu 9.04

Сообщение aim »

а какая у тебя версия ubuntu?
Спасибо сказали:
Sherhan4ik
Сообщения: 22
ОС: XP

Re: Ubuntu 9.04

Сообщение Sherhan4ik »

aim писал(а):
24.02.2010 14:03
а какая у тебя версия ubuntu?

Ubuntu 9.04
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Ubuntu 9.04

Сообщение Frank »

Первой строчкой (после блока комментария) в /etc/rc.local впиши команду:

Не знаю в чём там дело, но в ~75% случаев происходит слишком ранний запуск rc.local, что приводит к ошибке resource temporarily unavailable и прекращению выполнения скрипта.
Изображение
Спасибо сказали:
Аватара пользователя
aim
Бывший модератор
Сообщения: 749
ОС: GNU/Linux

Re: Ubuntu 9.04

Сообщение aim »

Sherhan4ik писал(а):
23.02.2010 21:25
Статистику я пока убрал на 2й план, я сейчас сначала хочу разобраться, почему не стартуют: мускл и крон, а потом уже со статистикой разберусь!


а они точно не стартуют? ты их сам потом руками запускаешь через /etc/init.d/cron start ?

и покажи что в логах типа /var/log/daemon.log



пока что лично я не понимаю что не работает. воспроизвёл на тестовой машине ситуацию - всё вроде завелось нормально...
Спасибо сказали:
Sherhan4ik
Сообщения: 22
ОС: XP

Re: Ubuntu 9.04

Сообщение Sherhan4ik »

а они точно не стартуют? ты их сам потом руками запускаешь через /etc/init.d/cron start ?

Я не знаю про крон, по моему он то же не запускается, когда при запуске пишу:

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

sudo /etc/init.d/cron stop
он мне выдает:
 * Stopping periodic command scheduler crond                             [fail]

а когда пишу:

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

sudo /etc/init.d/cron start
он мне выдает:
 * Starting periodic command scheduler crond                             [ OK ]

так же и с мусклом,

Кароч прикрепил файлы, в которых какие то похожие ошибки есть.
Гляньте пожалуйста!

P.S добавлял sleep 3, не помогло!!!



iУведомление от модератора blackdevil
Перезалейте хотя бы в gzip или 7z, ну некошерно же на форуме про свободные системы логи rar-ом архивировать :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали: