Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.137.171.121] |
|
Сообщ.
#1
,
|
|
|
По моему замыслу моя программа должна стартовать вместе с загрузкой системы (Ubuntu). Поместил ее в автозапуск. Каталог программы и базы данных находится в домашнем каталоге. При старте системы программа запускается, но говорит, что не находит таблицы базы данных. При обычном запуске, все работает. Ответьте пожалуйста, если кто знает, почему это происходит.
|
Сообщ.
#2
,
|
|
|
Если тебе нужна помощь по программе, то почему не описываешь тип БД и не приводишь код программы? Если же вопрос по ОС, то ты выбрал не тот раздел и не показал каким именно способом происходит автозапуск. Банально, путь к БД может быть неверным.
|
Сообщ.
#3
,
|
|
|
Для того, чтобы программа нашла БД, она должна находиться в одном каталоге с БД. Это все так. Но Вы меня натолкнули на мысль, что очевидно во время настройки автозапуска создается линк на запускаемый файл и там где линк, естественно БД нет, а программа ищет БД уже в каталоге где линк. Спасибо. Буду искать этот каталог, чтобы поместить туда БД.
|
Сообщ.
#4
,
|
|
|
Есть ответ. Для того, чтобы программа запускалась таким образом, БД должна лежать в /home/user$
|
Сообщ.
#5
,
|
|
|
Цитата alexsa @ Есть ответ. Для того, чтобы программа запускалась таким образом, БД должна лежать в /home/user$ Тогда уж лучше символьный ярлык на неё, в то время когда она расположена в ~/.myapp/data/mydb_file . Тогда все "потроха" будут спрятаны в папке ресурсов программы. |
Сообщ.
#6
,
|
|
|
Цитата Romtek @ Тогда уж лучше символьный ярлык на неё, в то время когда она расположена в ~/.myapp/data/mydb_file . Тогда все "потроха" будут спрятаны в папке ресурсов программы. Да, действительно. Спасибо за подсказку. Создал ярлык на базу - работает. |