При старте системы не выполняется скрипт (rc.local)

Kubuntu, Xubuntu и другие

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

sptica
Сообщения: 126
ОС: Ubuntu

При старте системы не выполняется скрипт

Сообщение sptica »

Здравствуйте.

Пытаюсь настроить автомонтирование сетевой директории через rc.local при старте.

cat /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.

mount -t cifs -o iocharset=utf8,guest //192.168.153.130/common /mnt/1c

exit 0


Перезагружаюсь, никаких ошибок, сетевая директория не примонтирована. Запускаю руками /etc/rc.local - монтируется. Пишу вместо сетевого маунта в rc.local

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

mkdir /mnt/2

перезугружаюсь, директория создана. Получается что и rc.local при старте запускается и сетевое имя в ручную нормально монтируется.

Пытался смотреть логи по find /var/log -type f | xargs grep mnt, результата вывода нет. Не подскажете где я не прав или куда ещё можно посмотреть на ошибки?
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: При старте системы не выполняется скрипт

Сообщение blackdevil »

Это лучше прописать в /etc/fstab. Так будет правильнее.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
sptica
Сообщения: 126
ОС: Ubuntu

Re: При старте системы не выполняется скрипт

Сообщение sptica »

blackdevil писал(а):
18.06.2009 12:54
Это лучше прописать в /etc/fstab. Так будет правильнее.


Этот вариант не подходит, потому что всё это сделано для автомонтирования 1С. Если прописывать в fstab, то иногда возникают проблемы с модулем etercifs.
Спасибо сказали:
sptica
Сообщения: 126
ОС: Ubuntu

Re: При старте системы не выполняется скрипт

Сообщение sptica »

Спасибо всем за внимание. Проблему нашёл и устранил - всё было в не до конца отключенным network manager. Поставил rcconf, отключил network manager и всё заработало, как и должно было изначально :).
Спасибо сказали: