LINUX.ORG.RU

Автозапуск при старте debian


0

1

Добрый день! Имеется NAS DNS-320, в нем живет debian squeeze. Общение по ssh. Суть - хочется при включении\перезагрузки NAS автоматом запускать сервер svn.

С linux не знаком, но гуглить кое-как умею. Собственно сначала в /etc/rc.local написал нужную мне строку

svnserve -d -r /var/svn/repos &
Не сработало.

Потом нашел другое решение - через скрипты инициализации: Создал файл с именем subversion в /etc/init.d, дал ему права на исполнение (chmod +x /etc/init.d/subversion), и выполнил команду:

update-rc.d subversion defaults
Тоже не сработало.

Буду благодарен, если укажите путь решения.

PS: Если просто в консоли набрать

/etc/init.d/subversion start
- сервер запускается.

PPS:

#find /etc/rc?.d | grep sub*
/etc/rc0.d/K01subversion
/etc/rc1.d/K01subversion
/etc/rc2.d/S01subversion
/etc/rc3.d/S01subversion
/etc/rc4.d/S01subversion
/etc/rc5.d/S01subversion
/etc/rc6.d/K01subversion



Последнее исправление: Ftor (всего исправлений: 1)

/usr/bin/pgrep subversion || /etc/init.d/subversion restart

перезапуск демона (процесса) если он упал или не запущен (добавить в crontab)

vxzvxz ★★★
()

Если там стоит какая-нить DE (GNOME, KDE, Xfce и т.п.) или оконный менеджер, можно указать автозапуск в ней.

Последний раз занимался этим в Openbox и то, настолько давно, что забыл, как это делается...

Nycteas
()

Добавляй в /etc/rc.local нужные тебе команды и всё.

Dron ★★★★★
()
Ответ на: комментарий от leave

NAS на работе, сейчас поставил дома на виртуалку сквизи, правда с gnome, но не суть - rc.local работает и svn запускается как мне надо...

Не подскажите, как мне логи получить, чтобы определить в чем проблема - перенаправить вывод svnserve в файл? Что-то типа

svnserve -d -r /var/svn/repos > /home/user/log.log

Ftor
() автор топика
Ответ на: комментарий от Nycteas

На NAS окон нет, стучусь к нему по сети через ssh.

Ftor
() автор топика

В общем откопал я решение - /boot/linuxrc

Ftor
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.