Автозапуск скриптов rc.local

Автор olex984, 17 Сентября 2010, 13:58

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

olex984

Так у меня вот какой прогресс. Как мне тут выше советовали почитал про апстарт. вот результат.
Создал файл /etc/init/init.conf

start on runlevel [0123456]
stop on runlevel [!$RUNLEVEL]

exec /home/tsittser/scripts/init.sh
Далее создал  /home/tsittser/scripts/init.sh

echo "start" >> /log.txt;
/etc/init.d/apache2 start


В итоге после перезагрузки в файле /log.txt появилась надпись start, но процесс апач не стартовал.

P.S. Vicpo щас отвечу по вашему вопросу.

olex984

ДЛя Vicpo

root@desktop:~# ls -l /etc/rc?.d/*apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc0.d/K09apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc1.d/K09apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc2.d/S99apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc3.d/S99apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc4.d/S91apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc5.d/S99apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc6.d/K09apache2 -> ../init.d/apache2
root@desktop:~#




root@desktop:~# ls -l /etc/rc?.d/*mysql
lrwxrwxrwx 1 root root 17 2010-09-16 12:36 /etc/rc2.d/S99mysql -> /etc/init.d/mysql
lrwxrwxrwx 1 root root 17 2010-09-16 12:36 /etc/rc3.d/S99mysql -> /etc/init.d/mysql
lrwxrwxrwx 1 root root 17 2010-09-16 12:36 /etc/rc5.d/S99mysql -> /etc/init.d/mysql
root@desktop:~#

Ошибка у меня update-rc.d

root@desktop:~# update-rc.d apache2 remove
update-rc.d: /etc/init.d/apache2 exists during rc.d purge (use -f to force)
root@desktop:~#

C mysql вывод тот же...

update-rc.d: warning: /etc/init.d/mysql missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
 System start/stop links for /etc/init.d/mysql already exist.
root@desktop:~#


root@desktop:~# update-rc.d apache2 defaults 91
 System start/stop links for /etc/init.d/apache2 already exist.
root@desktop:~#


root@desktop:~# ls -l /etc/rc?.d/*apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc0.d/K09apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc1.d/K09apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc2.d/S99apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc3.d/S99apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc4.d/S91apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc5.d/S99apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2010-09-20 16:52 /etc/rc6.d/K09apache2 -> ../init.d/apache2
root@desktop:~#


root@desktop:~# ls -l /etc/rc?.d/*mysql
lrwxrwxrwx 1 root root 17 2010-09-16 12:36 /etc/rc2.d/S99mysql -> /etc/init.d/mysql
lrwxrwxrwx 1 root root 17 2010-09-16 12:36 /etc/rc3.d/S99mysql -> /etc/init.d/mysql
lrwxrwxrwx 1 root root 17 2010-09-16 12:36 /etc/rc5.d/S99mysql -> /etc/init.d/mysql
root@desktop:~#



Пошел в ребут.... ждите ответа, если долго не будет значит система не поднялась http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

Перезагрузился, вот вывод.
tsittser@desktop:~$ ps ax | grep mys
 1885 pts/1    S+     0:00 grep --color=auto mys
tsittser@desktop:~$ ps ax | grep apac
 1914 pts/1    S+     0:00 grep --color=auto apac
tsittser@desktop:~$

Апач не поднялся ....

Vicpo

Хорошо, тогда так
update.rc-d -f mysql remove
update.rc-d -f apache2 remove

потом

update-rc.d mysql defaults 90
update-rc.d apache2 defaults 91

ребут и вывод
Цитироватьps ax | grep mys
ps ax | grep apac

olex984

24 Сентября 2010, 15:10 #43 Последнее редактирование: 24 Сентября 2010, 15:11 от olex984

root@desktop:~# update-rc.d -f mysql remove
 Removing any system startup links for /etc/init.d/mysql ...
   /etc/rc2.d/S99mysql
   /etc/rc3.d/S99mysql
   /etc/rc5.d/S99mysql
root@desktop:~# update-rc.d -f apache2 remove
 Removing any system startup links for /etc/init.d/apache2 ...
   /etc/rc0.d/K09apache2
   /etc/rc1.d/K09apache2
   /etc/rc2.d/S99apache2
   /etc/rc3.d/S99apache2
   /etc/rc4.d/S91apache2
   /etc/rc5.d/S99apache2
   /etc/rc6.d/K09apache2
root@desktop:~# update-rc.d mysql defaults 90
update-rc.d: warning: /etc/init.d/mysql missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
 Adding system startup for /etc/init.d/mysql ...
   /etc/rc0.d/K90mysql -> ../init.d/mysql
   /etc/rc1.d/K90mysql -> ../init.d/mysql
   /etc/rc6.d/K90mysql -> ../init.d/mysql
   /etc/rc2.d/S90mysql -> ../init.d/mysql
   /etc/rc3.d/S90mysql -> ../init.d/mysql
   /etc/rc4.d/S90mysql -> ../init.d/mysql
   /etc/rc5.d/S90mysql -> ../init.d/mysql
root@desktop:~# update-rc.d apache2 defaults 91
 Adding system startup for /etc/init.d/apache2 ...
   /etc/rc0.d/K91apache2 -> ../init.d/apache2
   /etc/rc1.d/K91apache2 -> ../init.d/apache2
   /etc/rc6.d/K91apache2 -> ../init.d/apache2
   /etc/rc2.d/S91apache2 -> ../init.d/apache2
   /etc/rc3.d/S91apache2 -> ../init.d/apache2
   /etc/rc4.d/S91apache2 -> ../init.d/apache2
   /etc/rc5.d/S91apache2 -> ../init.d/apache2
root@desktop:~#


Ребучусь .


tsittser@desktop:~$ ps ax | grep mys
 1843 pts/0    S+ 0:00 grep --color=auto mys
tsittser@desktop:~$ ps ax | grep apac
 1883 pts/0    S+ 0:00 grep --color=auto apac


Так же не поднялся http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/sad.gif\' class=\'bbc_emoticon\' alt=\':(\' />

Vicpo

24 Сентября 2010, 15:14 #44 Последнее редактирование: 24 Сентября 2010, 15:15 от Vicpo
покажите вывод
ls -la /etc/init.d/apac*
ls -la /etc/init.d/mysq*

olex984

Цитата: Vicpo от 24 Сентября 2010, 15:14покажите вывод
ls -la /etc/init.d/apac*
ls -la /etc/init.d/mysq*


root@desktop:~# ls -la /etc/init.d/apac*
-rwxr-xr-x 1 root root 6157 2010-04-14 00:27 /etc/init.d/apache2
root@desktop:~# ls -la /etc/init.d/mysq*
lrwxrwxrwx 1 root root 21 2010-09-01 13:02 /etc/init.d/mysql -> /lib/init/upstart-job
Хммм... есть разница м/у ними....

B@F

24 Сентября 2010, 16:20 #46 Последнее редактирование: 24 Сентября 2010, 16:21 от B@F
Цитата: olex984 от 24 Сентября 2010, 13:01id:3:initdefault:поробовал, ничего загрузился как обычно, но так же без апача.
Вот. есть еще кое что. Я тут просто взял и набрал команду
./rc.local
И вобщем то что было у меня в нем запустилось, тренировался на запуске "пунты". Так вот, что то мне кажется что после прописания строки в rc.local надо наверное какой нить апдеит делать как в грабе типа update-rc?

У тебя при старте не грузятся некоторые скрипты apach2 mysql proftpd rc.local и быть может еще и другие. Потому такая песня. А почему? Это интересный вопрос.

А скрипт запуска мускуля действительно странный( не как у меня), но с этим лучше потом разобраться. Сейчас главное загрузка системы.
Поправьте, если я ошибаюсь, буду тока рад.

olex984

Да я уже не знаю на что грешить. Я уже думаю что это не из-за астериска, а как и наверное, любой человек севший за убунту, меня завлекли первым делом эфекты(куб, резин. окна, сгорание).
Вот и еще я хотел поставить splash картинку т.к. видимо дистриб глючный у меня шоль, но полсе граба у меня просто маргает курсор и так до экрана логина. Вот и читав в нете пробовал ставить прожки для смены сплаш картинки (извиняюсь если не правильно употребляю термин - новичек), ну и пробовал но ничего не получалось. Так вот может мне откуда нить взять  исправные файлы загрузки как мы обсуждали выше по теме и все вернется?! Я уже и незнаю что да как. Но больше всего, конечно, поражает то, что в одно касание взять и сломать автозапуск.

P.S. да много чего не запускается, хорошо что еще samba запускается, а то вобще наеврное уже бы переставлял ситсему http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

B@F

Цитата: olex984 от 24 Сентября 2010, 16:36Да я уже не знаю на что грешить. Я уже думаю что это не из-за астериска, а как и наверное, любой человек севший за убунту, меня завлекли первым делом эфекты(куб, резин. окна, сгорание).
Вот и еще я хотел поставить splash картинку т.к. видимо дистриб глючный у меня шоль, но полсе граба у меня просто маргает курсор и так до экрана логина. Вот и читав в нете пробовал ставить прожки для смены сплаш картинки (извиняюсь если не правильно употребляю термин - новичек), ну и пробовал но ничего не получалось. Так вот может мне откуда нить взять  исправные файлы загрузки как мы обсуждали выше по теме и все вернется?! Я уже и незнаю что да как. Но больше всего, конечно, поражает то, что в одно касание взять и сломать автозапуск.

P.S. да много чего не запускается, хорошо что еще samba запускается, а то вобще наеврное уже бы переставлял ситсему http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Я чего только не делал у себя и сплешь менял и груб на бург и на работе астериск поднимал и тоже ковырялся много где, но при этом загрузка всегда правильно отробатывала и если и были проблемы, то только в конфигурации какого либо софта. Я конечно не знаю как и что ты делал какими методами, я всегда старался не ставить по из всяких ppa репозиториев, и если что и ставил то очень осторожно изменял настройки. На твоем месте я бы все переустановил и начал с нуля, да и опыта набирешься заодно, а это никому не мешает.
Поправьте, если я ошибаюсь, буду тока рад.

olex984

Цитата: B@F от 24 Сентября 2010, 16:48Я чего только не делал у себя и сплешь менял и груб на бург и на работе астериск поднимал и тоже ковырялся много где, но при этом загрузка всегда правильно отробатывала и если и были проблемы, то только в конфигурации какого либо софта. Я конечно не знаю как и что ты делал какими методами, я всегда старался не ставить по из всяких ppa репозиториев, и если что и ставил то очень осторожно изменял настройки. На твоем месте я бы все переустановил и начал с нуля, да и опыта набирешься заодно, а это никому не мешает.


Да, наверное решусь на переустановку. Как раз было желание переразбить жесткий по новому.

olex984

Ну все. Переставил систему http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' /> Щас пакеты буду заливать .... Всем спасибо .... Надеюсь больше проблем такиих масштабов не будет http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

olex984

Ну вот и все. Вроде все пакеты залил. Все работает. Щас все отображает:

root@oleg-desktop:/etc/proftpd# runlevel
N 2
Кстати просмотрел дом комп и нашел разницу дома не установлены были пакеты астериска, и всякие там сплашскрины. Так что есть предлог сказать что где то накасячил либо астериск либо прожки по сплэш, естественно не без моего участия

Ну а щас продолжаю осваивать Убунту. Всем спасибо за время - научили многому http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />