= Сообщение: 4821 из 10763 ===================================== RU.UNIX.BSD = От : Victor Sudakov 2:5005/49 27 Nov 16 22:04:08 Кому : Semen Panevin 27 Nov 16 22:04:08 Тема : ограничить доступ в Интернет FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+583af74c На : area://RU.UNIX.BSD?msgid=2:5025/121+583a9cb8 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Dear Semen,
27 Nov 16 11:43, you wrote to me:
VS>>>> Стоит задача ограничить доступ сыну в Интернет, например, 3 VS>>>> часами в день. SP>>> Самый главный вопрос - зачем? Думаешь, он откроет себе SP>>> оффлайновое фидо? VS>> Чтобы на другие более полезные занятия время оставалось. SP> Например, в героев вместо танчиков поиграть? Или нынче оффлайновых игр SP> уже не осталось? Я вполне мог отстать от жизни :) Современных игрушек SP> лет 10 уже в глаза не видел, разве что мельком на чужих мониторах...
И в Minecraft можно играть offline. Но пока задача стоит ограничить онлайновые игры, иначе бы я сразу говорил об ограничении машинного времени, а не времени доступа в Сеть.
SP>>> Странно SP>>> что ты можешь написать всю обёртку кроме обработки времени, мне SP>>> наоборот эта задача проще показалась бы.
VS>> Скажем так: я не умею в веб-скриптах state сохранять, знаний VS>> таких нет. Написать CGI или PHP скрипт, который по вызову что-то VS>> сделает и результат отдаст - могу, а который будет в фоне VS>> обратный отсчет вести - не умею. SP> Не нужно вести никакого обратного отсчёта. Нужно просто по крону SP> проверять, что суммарное время работы за сегодня, зафиксированное в SP> неких файлах (хоть полный лог включения-выключения веди за всё время) SP> меньше разрешённого, а если нет - то отключить с соответствующей SP> записью об этом.
Ага, то есть пишем в лог временные штампы включений и отключений, и вычисляем суммарное время работы за сегодня, так? И если суммарное время > 3 час, то отключаем уже принудительно.
SP> По запросу - cgi/php, по "таймеру" - крон. Простая страница SP> менеджмента с кнопками старт-стоп-обновить и оставшимся/потраченным SP> временем в закладках. Автостоп по крону, ручной со страницы.
Спасибо, думаю дальше сам соображу. Мне-то сначала рисовался какой-то демон, который внутри себя тикает и отвечает на запросы извне: "старт", "стоп", "сколько осталось".