masters 126 Опубликовано: 2007-03-17 13:07:12 Share Опубликовано: 2007-03-17 13:07:12 Как в версии 2.4 можно сделать индивидуальные скрипты пользователей? Делаю по инструкции 2.0: переделал скрипты OnConnect, OnDisconnect и бросил их в папку юзера, перезапустил сервер. Подключаюсь - выполняется главный скрипт Я что-то неправильно делаю, или может все скрипты надо в папку юзера кинуть? Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2007-03-17 15:16:36 Share Опубліковано: 2007-03-17 15:16:36 в главном скрипте напишите: /var/stargazer/users/$login/Onconnect И для дисконекта аналогично Ссылка на сообщение Поделиться на других сайтах
napTu 4 Опубліковано: 2007-12-05 18:18:51 Share Опубліковано: 2007-12-05 18:18:51 походу этой фичи в 2.4 нету? жаль, очень жаль, мне тут как раз юзеры с двойными ип на одном логине жалуются, я им через личный скрипт делал работу обоих ип одновременно - подсчет не интересовал ибо безлимитка. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2007-12-05 18:41:18 Share Опубліковано: 2007-12-05 18:41:18 походу этой фичи в 2.4 нету?жаль, очень жаль, мне тут как раз юзеры с двойными ип на одном логине жалуются, я им через личный скрипт делал работу обоих ип одновременно - подсчет не интересовал ибо безлимитка. Почему нету? Сделайте так как написано выше. Ссылка на сообщение Поделиться на других сайтах
napTu 4 Опубліковано: 2007-12-05 19:04:04 Share Опубліковано: 2007-12-05 19:04:04 да я всё понимаю, но у меня таких пользователей 10 из 300. варианты решения: 1)всем 300ам сделать личные скрипты 2)переписать главный скрипт, чтобы тот не выполнялся при выполнении пользовательского 3)переписать пользовательский скрипт чтобы он был дополнением, а не заменой главному Ссылка на сообщение Поделиться на других сайтах
ZNNU 0 Опубліковано: 2007-12-05 19:11:44 Share Опубліковано: 2007-12-05 19:11:44 Еще один вариант: Прописать в главном проверку существования скрипта в папка пользователя. Если есть - выполнять его, иначе - выполнять главный. Реализуется думаю не сложно. Ссылка на сообщение Поделиться на других сайтах
napTu 4 Опубліковано: 2007-12-05 19:37:08 Share Опубліковано: 2007-12-05 19:37:08 ага, это второй вариант, уже реализован, спасибо. if [ -f /var/stargazer/users/$login/Onconnect ] then /var/stargazer/users/$login/Onconnect exit fi Ссылка на сообщение Поделиться на других сайтах
vop 370 Опубліковано: 2007-12-05 21:09:51 Share Опубліковано: 2007-12-05 21:09:51 if [ -f /var/stargazer/users/$login/Onconnect ] if [ -x /var/stargazer/users/$login/Onconnect ] Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2007-12-06 05:12:16 Share Опубліковано: 2007-12-06 05:12:16 Можно еще примерно так: test -x /var/stargazer/users/$user/OnConnect && { /var/stargazer/users/$user/OnConnect $1 $2 $3; exit 0; }; И как сказал vop, действительно надо применять ключ -x ибо он проверяет кроме всего прочего, является ли файл исполнимым. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас