
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.04.2010, 08:06
|
|||
|---|---|---|---|
|
|||
в чём разница между ручным запуском и автозагрузкой в init.d ? |
|||
|
#18+
Добрый день. Написал тут одну программу под Linux. Эта программа перекладывает файлы с одного каталога в другой и запускает определённые утилиты для конкретных файлов. Проблема возникает в автозагрузке. Прописал скрипт запуска этой пограммы в init.d, rc3.d, rc5.d. Программа запускается, файлы перекладывает, но утилиты почему-то не запускаются ! Проверял, команды на запуск утилит уходят. Но запуска их нет. Не понятно ещё то, что если зайти в консоль, эту программу остановить, и запустить её вручную из консоли - то всё начинает работать нормально. Почему при ручном запуске работает, а при автозагрузке нет ? Может прав где-то не хватает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2010, 09:20
|
|||
|---|---|---|---|
|
|||
в чём разница между ручным запуском и автозагрузкой в init.d ? |
|||
|
#18+
Выяснилось, что при запуске утилиты из программы, которая была запущена в автозагрузке, возникает ошибка "Error code 13: Permission denied". Почему она не возникает при ручном запуске под root-ом из консоли ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2010, 10:41
|
|||
|---|---|---|---|
в чём разница между ручным запуском и автозагрузкой в init.d ? |
|||
|
#18+
rhel4Выяснилось, что при запуске утилиты из программы, которая была запущена в автозагрузке, возникает ошибка "Error code 13: Permission denied". Почему она не возникает при ручном запуске под root-ом из консоли ? видимо в первом случае запускается не под рутом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2010, 15:40
|
|||
|---|---|---|---|
|
|||
в чём разница между ручным запуском и автозагрузкой в init.d ? |
|||
|
#18+
Переменные окружения - самая вероятная причина. А "Error code 13: Permission denied" потому что без переменных окружения программа пытается сделать то, что даже руту "не под силу". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.04.2010, 01:20
|
|||
|---|---|---|---|
|
|||
в чём разница между ручным запуском и автозагрузкой в init.d ? |
|||
|
#18+
хде мой логин?, ржал пацталом, прочитав ваш пост про root и переменные окружения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.05.2010, 19:14
|
|||
|---|---|---|---|
в чём разница между ручным запуском и автозагрузкой в init.d ? |
|||
|
#18+
К-рниган и Р-тчи, а зря вы так смеётесь. Было у меня вот что. В кроне вызывался под рутом скрипт, в котором проходило подключение через ftp. Чтобы не указывать в скрипте логин пароль, использовал .netrc Через некоторое время скрипт перенес с FreeBSD 4 на FreeBSD 7 и он перестал работать. Стал разбираться, оказывается при вызове из крона не установлена переменная HOME и как следствие не был найден файл .netrc ну и соответственно не происходило подключение по ftp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=25&mobile=1&tid=1484950]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
210ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 571ms |

| 0 / 0 |
