AndyA 0 Опубликовано: 2005-06-07 12:42:47 Share Опубликовано: 2005-06-07 12:42:47 Функция добавить -с работает безупречно, но как установить пользователю определенную сумму денег при помоши консольного конфигуратора. Может я ключик не нашел? Ссылка на сообщение Поделиться на других сайтах
nn 7 Опубліковано: 2005-06-07 12:51:09 Share Опубліковано: 2005-06-07 12:51:09 Функция добавить -с работает безупречно, но как установить пользователю определенную сумму денег при помоши консольного конфигуратора. Может я ключик не нашел? Путем простого арифметического действия, однако. Ссылка на сообщение Поделиться на других сайтах
AndyA 0 Опубліковано: 2005-06-07 13:02:48 Автор Share Опубліковано: 2005-06-07 13:02:48 Не понял, а как тогда узнать скоко у пользователя через консольный конфигуратор? Дело в том что я по крону каждый день кидаю всем пользователям лимит, как выработал так отрубило. Но при добавлении лимиты плюсуются и конечно общий трафик выше. Ссылка на сообщение Поделиться на других сайтах
AndyA 0 Опубліковано: 2005-06-10 05:12:12 Автор Share Опубліковано: 2005-06-10 05:12:12 Так всетаки как? Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубліковано: 2005-06-10 10:33:55 Share Опубліковано: 2005-06-10 10:33:55 скорее всего никак разве что посмотреть через tail -n 20 /var/stargazer/users/test/stat|grep Cash= где test имя юзера и посмотреть какая сумма у чела потом арифметикой добавить нужную можно написать на перле скрипт Ссылка на сообщение Поделиться на других сайтах
AndyA 0 Опубліковано: 2005-06-10 13:31:52 Автор Share Опубліковано: 2005-06-10 13:31:52 Понял, спасибо. Через скрипт это понятно. Жаль что нельззя через конфигуратор. Смущает следующее: мы открываем для чтения из скрипта файл stat, а в это время stargazer тоже в него пишет. Файл рушится. При следующей перезагрузке компа stargazer уже не запустится т.к. файл поврежден. Или я не прав. Спасибо. Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2005-06-10 23:23:28 Share Опубліковано: 2005-06-10 23:23:28 Во первых команда grep Cash /var/stargazer/users/test/stat выполнится меньше, чем за секунду. Во вторых, ни grep, ни, я думаю, stg не блокируют файл при открытии, так что все нормально. Ссылка на сообщение Поделиться на других сайтах
AndyA 0 Опубліковано: 2005-06-14 05:52:24 Автор Share Опубліковано: 2005-06-14 05:52:24 Спасибо всем за ответы Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубліковано: 2005-06-15 11:11:35 Share Опубліковано: 2005-06-15 11:11:35 тут еще вариант cash='cat /var/stargazer/users/$1/stat | grep 'Cash=' | cut -d "=" -f2` получаешь уже деньгу а дальше скрипт просто вычитаешь нужную сумму и добовляешь уже нужную Линух Страшная сила Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас