![]() |
Как лучьше сделать так, чтобы mgetty с понедельника по пятницу в рабочее время не снимал трубку. Буду оч признателен за любые предложения.
|
возможно echo ATS0=0 > /dev/cuaa1 (поставь номер своего COM) и прикрутить все это дело к cron...
|
я верно понял а кронам раз в пять минут его запускать чтоля ? (с пон по пятницу) , нифига себе напряги..
|
Поскольку элегантных решений не обнаружилось, сделал так:
С понедельника по пятницу по утрам крон выполняет команду: cp -R /etc/ttys.off /etc/ttys && kill -1 1 && killall mgetty а по вечерам: cp -R /etc/ttys.on /etc/ttys && kill -1 1 В файле ttys.off строка cuaa0.... закомментирована, а в ttys.on раскомментирована. С копированием получается не очень красиво, но sed -e "s/cuaa0/#cuaa0/" ttys отказывается производить замену в файле, а вываливает все на стандартный вывод. Почему? Хочу услышать мнение специалистов по поводу такого метода, может есть каие нибудь подводные камни... |
из man sed
Код:
|
archy
Да мне, собственно, не жалко, пусть он все показывает, лишь бы в файле замену делал, чего как раз и не происходит. |
BeZoN
Видимо надо так sed -e "s/cuaa0/#cuaa0/" ttys > ttys |
Время: 12:13. |
Время: 12:13.
© OSzone.net 2001-