indigo 0 Опубликовано: 2005-06-19 02:56:14 Share Опубликовано: 2005-06-19 02:56:14 сабж. Т.е. если я толкаю сервак ( sudo пробовал =) при запуске системы, в рц.локал он взлетает, но не выполняет никакие скрипты ( OnConnect, OnDisconnect и прочие). Приходится килнуть его ручками и толкнуть под рутом( тож ручками ) =(( Кто-нить с таким боролся ? Даже смайл вставлю : :halloween: Во. Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубликовано: 2005-06-20 06:44:45 Share Опубликовано: 2005-06-20 06:44:45 Попробуй прописать в скрипты #!/bin/sh или #!/bin/bash Ссылка на сообщение Поделиться на других сайтах
indigo 0 Опубликовано: 2005-06-21 00:17:44 Автор Share Опубликовано: 2005-06-21 00:17:44 Помогло, огромное спасибо.=)) А в чем разница ? вроде так и сяк , а все sh отрабатывает? Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубликовано: 2005-06-21 05:57:31 Share Опубликовано: 2005-06-21 05:57:31 Разница в том, что когда запускаешь стг с консоли, то он выполняется с некоторым набором переменных окружения. В sh их можно посмотреть по команде set Переменные эти стандартизированны. И программа стг или ядро операционной системы использует значения этих переменных. Например, для того, чтобы знать, какой интерпретатор использовать для запуска скриптов, если он не указан явно. Когда стг запускается через /etc/rc.local, то, думаю, там каким-то необходимым переменным значения не присвоены. Поэтому стг или ОС не знает, какой интерпретатор запускать, если в скрипте ничего не написано. Отсюда можно сделать 2 вывода: 1. Лучше в скрипте сразу указывать, чем этот скрипт обрабатывать, sh, bash, tcsh, perl, python и т.д. 2. В скриптах на sh, bash, tcsh лучше указывать программы с полными путями. Так как то, что программа запускается без указания пути - тоже заслуга переменных окружения, которые подсказывают где программу искать. Ссылка на сообщение Поделиться на других сайтах
indigo 0 Опубликовано: 2005-06-21 07:24:51 Автор Share Опубликовано: 2005-06-21 07:24:51 Ясно, тему можно закрывать Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас