Boriscool
МаглыТип контенту
Профили
Форум
Календарь
Все, що було написано Boriscool
-
Ребята ведь всё просто !! Вот!! #!/bin/sh users="/var/stargazer/users" //-папка с юзерами! check="/bin/test" //-а это просто чтобы не писать по многу раз for a in $users/* //-цикл do $check ! -s $a/stat && /bin/cp $a/back/stat.bak $a/stat //сначала проверяет если файл stat нулевой, если нулевой то он востанавливает файл и папки куда бэкапили $check -s $a/stat && /bin/cp $a/stat $a/back/stat.bak //а если файл stat не нулевой то делает бэкап оригинального done //но это сами знаете......................... допустим папки юзеров лежат здесть =/var/stargazer/users вот пример: ================================= ================================= #!/bin/sh users="/var/stargazer/users" check="/bin/test" for a in $users/* do $check ! -s $a/stat && /bin/cp $a/back/stat.bak $a/stat $check -s $a/stat && /bin/cp $a/stat $a/back/stat.bak done ================================= ================================= просто создайте в папке каждого юзера папку back +-/var/stargazer/users | +-/Jora/ | | | +-/back/ <==Вот эту папку создайте | | | +-/detail_stat/ | | | .log | .stat | +-/Petia/ | | | +-/back/ <==Вот эту папку создайте | | | +-/detail_stat/ | | | .log | .stat + Да и поставте в кронтаб */20 * * * * root /usr/backup <=="backup" это не папка это название //тоесть этот скрипт будет выполнятся каждые 20минут
-
Спасибо!!
-
Смотрю в лог!!! +++++++++++++++++++++++++++++++++++++++++++++ 2006-12-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User 'Pasha': 'freeMb' parameter changed from '0' to '0'. Prepaid traffic 2006-12-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User 'Slava': 'freeMb' parameter changed from '0' to '0'. Prepaid traffic 2006-12-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User 'Dub': 'freeMb' parameter changed from '0' to '0'. Prepaid traffic 2006-12-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User 'Lesha': 'freeMb' parameter changed from '0' to '0'. Prepaid traffic 2006-12-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User 'Kio': 'freeMb' parameter changed from '0' to '0'. Prepaid traffic 2006-12-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User 'Frigo': 'freeMb' parameter changed from '0' to '0'. Prepaid traffic 2006-12-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User 'Sanya': 'freeMb' parameter changed from '0' to '0'. Prepaid traffic 2006-12-10 00:00:00 -- Admin '@stargazer', 0.0.0.0: User 'Server': 'freeMb' parameter changed from '0' to '0'. Prepaid traffic 2006-12-10 13:03:09 -- Stg v. Stg 2.401 2006-12-10 13:03:09 -- Message queue created successfully. msgKey=5555 msgID=65536 2006-12-10 13:03:09 -- Timer thread started successfully. 2006-12-10 13:03:09 -- Storage plugin: file_store v.1.02. Loading successfull. 2006-12-10 13:03:09 -- Cannot read stat for user Server. 2006-12-10 13:03:09 -- User 'Server' stat not read. Parameter D0 2006-12-10 13:03:09 -- USERS: Error: Cannot read users! 2006-12-10 13:03:09 -- Traffcounter: Stop successfull. 2006-12-10 13:03:09 -- Users: Stop successfull. 2006-12-10 13:03:12 -- Queue removed successfully. 2006-12-10 13:03:12 -- StgTimer: Stop successfull. 2006-12-10 13:03:12 -- Stg stopped successfully. 2006-12-10 13:03:12 -- --------------------------------------------- Но у меня админа с логином Admin '@stargazer', 0.0.0.0: нету что это может быть ?? Может ктото взломал?? Или у меня порты с наружи открыты помогите пож!!!
-
Возможно ли просматривать статистику одного юзера по часам или хотя бв в определёный промижуток а то ктото накачал и я не могу посматреть кто спасибо большое!
-
Скажите пожалуйста как поставить на однаго юзера ограничение 2.5Gb в месяц и возможно ли это??? Спасибо за ответы!! Да и как сделать чтобы несчитался диапазон 192.168.0.0/28 F а то уменя тока разограничения по двум направлениям!! А локальный трафф бежит в (МИР) немного но бежит восновном бродкаст типа 192.168.0.255 и когда рефрешается клиент !! Тоесть запросы на сервак бегут от InetAcces и Конфигуратора
-
Ребята помогите пож.!! кто встречался с этим.....
тема ответил в Boriscool пользователя Boriscool в Розробка Stargazer
Всё нашёл как!!! -
Вот моя трабла!!! Всё ставит кроме вот этог помогите пожалуйста!!! ############################################################################# Building STG 2.4 for FreeBSD 6 ############################################################################# Makeing stg_logger.lib cp stg_logger.h ../../include/ cp libstg_logger.a ../../lib/ Makeing crypto.lib cp ag_md5.h blowfish.h ../../include/ cp libcrypto.a ../../lib/ Makeing common.lib g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c common.cpp ar rc libstg_common.a debug.o stg_error.o common.o ranlib libstg_common.a cp debug.h stg_error.h common.h ../../include/ cp libstg_common.a ../../lib/ Makeing conffiles.lib cp conffiles.h ../../include/ cp libconffiles.a ../../lib/ Makeing hostallow.lib cp hostallow.h ../../include/ cp libhostallow.a ../../lib/ Makeing pinger.lib cp pinger.h ../../include/ cp libstg_pinger.a ../../lib/ Makeing dotconfpp.lib cp dotconfpp.h mempool.h ../../include/ cp libdotconfpp.a ../../lib/ g++ -c admin.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c admins.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c main.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c curr_ip.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c settings.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c stg_timer.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c tariff2.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c traffcounter.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c user.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c user_property.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c users.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c plugin_runner.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c script_executer.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ admin.o admins.o main.o curr_ip.o settings.o stg_timer.o tariff2.o traffcounter.o user.o user_property.o users.o plugin_runner.o script_executer.o ../../lib/libconffiles.a ../../lib/libstg_common.a ../../lib/libcrypto.a ../../lib/libstg_logger.a ../../lib/libdotconfpp.a ../../lib/libstg_pinger.a /usr/local/lib/libexpat.so /usr/lib/libc_r.so /usr/lib/libc.so -g3 -Wl,-E -o stargazer for plugin in ./plugins/authorization/ao ./plugins/authorization/inetaccess ./plugins/store/files ./plugins/configuration/sgconfig ./plugins/other/ping ./plugins/capture/ether_freebsd; do \ gmake OS=bsd5 -C $plugin; \ done gmake[1]: Entering directory `/usr/home/entadmin/stg-2.401.9.7/projects/stargazer/plugins/authorization/ao' g++ -c ao.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ ao.o -g3 -shared -o mod_auth_ao.so gmake[1]: Leaving directory `/usr/home/entadmin/stg-2.401.9.7/projects/stargazer/plugins/authorization/ao' gmake[1]: Entering directory `/usr/home/entadmin/stg-2.401.9.7/projects/stargazer/plugins/authorization/inetaccess' g++ -c inetaccess.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ inetaccess.o -g3 -shared -o mod_auth_ia.so gmake[1]: Leaving directory `/usr/home/entadmin/stg-2.401.9.7/projects/stargazer/plugins/authorization/inetaccess' gmake[1]: Entering directory `/usr/home/entadmin/stg-2.401.9.7/projects/stargazer/plugins/store/files' g++ -c file_store.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ file_store.o -g3 -shared -o mod_store_files.so gmake[1]: Leaving directory `/usr/home/entadmin/stg-2.401.9.7/projects/stargazer/plugins/store/files' gmake[1]: Entering directory `/usr/home/entadmin/stg-2.401.9.7/projects/stargazer/plugins/configuration/sgconfig' deps:1: *** missing separator. Stop. gmake[1]: Leaving directory `/usr/home/entadmin/stg-2.401.9.7/projects/stargazer/plugins/configuration/sgconfig' gmake[1]: Entering directory `/usr/home/entadmin/stg-2.401.9.7/projects/stargazer/plugins/other/ping' g++ -c ping.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5
