Господа!
Вопрос по всей вероятности набил оскомину,
однако повторюсь.
Как сделать в среде FreeBSD (подчеркиваю, что это не Linux и совет с nologin.ttyxx не канает)
так, чтобы mgetty скажем в 19:00 брала трубку, а с 8:00
переставала это делать.
Никак не могу понять чего сказать cron, и куда чего прописать,
чтобы реализовать так сказать дозвон только в положенное время.Regards,
AlienMike
привет!была похожая проблема (нужно было запретить выход в инет через определенный модем с 19:00 до 8:00 (у Вас задача обратная ;) )
Так вот что слделал, если обязательным условием нет держать этот модем свободным я взял и прописал в кронтабе две насторойки фаервола ;)
Одна дневная, другая ночная. Ночная запрещает пропускать пакетики :)
Дополнение: у меня правда не mgetty а getty, но эта разница здесь не играет роли. Удачи!
>Господа!
>Вопрос по всей вероятности набил оскомину,
>однако повторюсь.
>Как сделать в среде FreeBSD (подчеркиваю, что это не Linux и совет
>с nologin.ttyxx не канает)
>так, чтобы mgetty скажем в 19:00 брала трубку, а с 8:00
>переставала это делать.
>Никак не могу понять чего сказать cron, и куда чего прописать,
>чтобы реализовать так сказать дозвон только в положенное время.не знаю где там что канает:
[alone]/usr/ports/comms/mgetty+sendfax/work/mgetty-1.1.28 > strings mgetty | grep nologin
/etc/nologin.%s
[alone]/usr/ports/comms/mgetty+sendfax/work/mgetty-1.1.28 > uname -a
FreeBSD alone.dubna.ru 4.6.2-RELEASE FreeBSD 4.6.2-RELEASE #0: Wed Aug 14 21:23:26 GMT 2002 murray@builder.freebsdmall.com:/usr/src/sys/compile/GENERIC i386
[alone]/usr/ports/comms/mgetty+sendfax/work/mgetty-1.1.28 >PS. Специально проверил потому как был сильно удивлен про НЕ КАНАЕТ.
>Regards,
>AlienMike
в /etc/crontab запихнуть:00 19 * * * root rm -f /etc/nologin.cuaa0
30 8 * * * root touch /etc/nologin.cuaa0разграничители <TAB>
kill -HUP `cat /var/run/cron.pid`
результат - в 8.30 в /etc создается нологин и мгетти не будет брать трубу
в 19.00 нологин стирается и мгетти будет брать трубу
cuaaX свое проставь конечно
>в /etc/crontab запихнуть:
>
>00 19 * * * root rm -f /etc/nologin.cuaa0
>30 8 * * * root touch /etc/nologin.cuaa0
>
>разграничители <TAB>
>
>kill -HUP `cat /var/run/cron.pid`
>
>результат - в 8.30 в /etc создается нологин и мгетти не будет
>брать трубу
>в 19.00 нологин стирается и мгетти будет брать трубу
>cuaaX свое проставь конечноа вот на предмет имени устройства - cuaaX используется для dial-out, а не
для dial-in, man 4 sio
ну у меня и на cuaa0 все ок работает
Спасибо огромное!
А то у меня было подозрение, что во FreeBSD такая штука может и не проканать!
:-)AlienMike