masters 126 Posted 2007-03-17 13:07:12 Share Posted 2007-03-17 13:07:12 Как в версии 2.4 можно сделать индивидуальные скрипты пользователей? Делаю по инструкции 2.0: переделал скрипты OnConnect, OnDisconnect и бросил их в папку юзера, перезапустил сервер. Подключаюсь - выполняется главный скрипт Я что-то неправильно делаю, или может все скрипты надо в папку юзера кинуть? Link to post Share on other sites
Max 0 Posted 2007-03-17 15:16:36 Share Posted 2007-03-17 15:16:36 в главном скрипте напишите: /var/stargazer/users/$login/Onconnect И для дисконекта аналогично Link to post Share on other sites
napTu 4 Posted 2007-12-05 18:18:51 Share Posted 2007-12-05 18:18:51 походу этой фичи в 2.4 нету? жаль, очень жаль, мне тут как раз юзеры с двойными ип на одном логине жалуются, я им через личный скрипт делал работу обоих ип одновременно - подсчет не интересовал ибо безлимитка. Link to post Share on other sites
madf 279 Posted 2007-12-05 18:41:18 Share Posted 2007-12-05 18:41:18 походу этой фичи в 2.4 нету?жаль, очень жаль, мне тут как раз юзеры с двойными ип на одном логине жалуются, я им через личный скрипт делал работу обоих ип одновременно - подсчет не интересовал ибо безлимитка. Почему нету? Сделайте так как написано выше. Link to post Share on other sites
napTu 4 Posted 2007-12-05 19:04:04 Share Posted 2007-12-05 19:04:04 да я всё понимаю, но у меня таких пользователей 10 из 300. варианты решения: 1)всем 300ам сделать личные скрипты 2)переписать главный скрипт, чтобы тот не выполнялся при выполнении пользовательского 3)переписать пользовательский скрипт чтобы он был дополнением, а не заменой главному Link to post Share on other sites
ZNNU 0 Posted 2007-12-05 19:11:44 Share Posted 2007-12-05 19:11:44 Еще один вариант: Прописать в главном проверку существования скрипта в папка пользователя. Если есть - выполнять его, иначе - выполнять главный. Реализуется думаю не сложно. Link to post Share on other sites
napTu 4 Posted 2007-12-05 19:37:08 Share Posted 2007-12-05 19:37:08 ага, это второй вариант, уже реализован, спасибо. if [ -f /var/stargazer/users/$login/Onconnect ] then /var/stargazer/users/$login/Onconnect exit fi Link to post Share on other sites
vop 370 Posted 2007-12-05 21:09:51 Share Posted 2007-12-05 21:09:51 if [ -f /var/stargazer/users/$login/Onconnect ] if [ -x /var/stargazer/users/$login/Onconnect ] Link to post Share on other sites
egor2fsys 5 Posted 2007-12-06 05:12:16 Share Posted 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 ибо он проверяет кроме всего прочего, является ли файл исполнимым. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now