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

start [/forum/topic.php?fid=25&msg=36599794&tid=1484950]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 488ms |

| 0 / 0 |
