URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 23448
[ Назад ]

Исходное сообщение
"FreeBSD и mgetty - как стартовать в нужное время?"

Отправлено AlienMike , 26-Ноя-02 14:56 
Господа!
Вопрос по всей вероятности набил оскомину,
однако повторюсь.
Как сделать в среде FreeBSD (подчеркиваю, что это не Linux и совет с nologin.ttyxx не канает)
так, чтобы mgetty скажем в 19:00 брала трубку, а с 8:00
переставала это делать.
Никак не могу понять чего сказать cron, и куда чего прописать,
чтобы реализовать так сказать дозвон только в положенное время.

Regards,
AlienMike


Содержание

Сообщения в этом обсуждении
"RE: FreeBSD и mgetty - как стартовать в нужное время?"
Отправлено Bobbybest , 26-Ноя-02 15:40 
привет!

была похожая проблема (нужно было запретить выход в инет через определенный модем с 19:00 до 8:00 (у Вас задача обратная ;) )

Так вот что слделал, если обязательным условием нет держать этот модем свободным я взял и прописал в кронтабе две насторойки фаервола ;)
Одна дневная, другая ночная. Ночная запрещает пропускать пакетики :)


"RE: FreeBSD и mgetty - как стартовать в нужное время?"
Отправлено Bobbybest , 26-Ноя-02 15:41 
Дополнение: у меня правда не mgetty а getty, но эта разница здесь не играет роли. Удачи!

"RE: FreeBSD и mgetty - как стартовать в нужное время?"
Отправлено lavr , 26-Ноя-02 16:17 
>Господа!
>Вопрос по всей вероятности набил оскомину,
>однако повторюсь.
>Как сделать в среде 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


"RE: FreeBSD и mgetty - как стартовать в нужное время?"
Отправлено morihaos , 26-Ноя-02 17:32 
в /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 свое проставь конечно


"RE: FreeBSD и mgetty - как стартовать в нужное время?"
Отправлено lavr , 26-Ноя-02 17:46 
>в /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


"RE: FreeBSD и mgetty - как стартовать в нужное время?"
Отправлено morihaos , 26-Ноя-02 18:02 
ну у меня и на cuaa0 все ок работает

"Ура! Все заработало!"
Отправлено AlienMike , 26-Ноя-02 19:26 
Спасибо огромное!
А то у меня было подозрение, что во FreeBSD такая штука может и не проканать!
:-)

AlienMike