>Подскажите пожалуйста как сделать на /dev/ttyv0 (первой консоли открывающейся сразу после загрузки)
>пользовательскую программу например /var/games/grdc или еще хуже tail -f...
>
>Вариант запуска вроде grdc > /dev/ttyv0 в принципе прокатывает, но хотелось бы узнать как это сделать через /etc/ttys есть ли закнонный способ или нет?1) создаем класс описания консольного терминала для getty с названием vtclock
[lavr]~ # grep clock /etc/gettytab
vtclock:\
:al=clock:ht:np:sp#115200:
[lavr]~ #
где al=clock - autologon для пользователя clock, которого создадим позже
2) для соответствующего виртуального терминала настраиваем /etc/ttys,
например для ttyv4 (ALT-F5):
[lavr]~ # grep clock /etc/ttys
ttyv4 "/usr/libexec/getty vtclock" cons25r on secure
[lavr]~ #
3) создаем пользователя clock для наших часов:
[lavr]~ > pw useradd -n clock -o -u 65534 -g 65534 -c Clock -d /nonexistent -s /usr/games/grdc
[lavr]~ > grep clock /etc/passwd
clock:*:65534:65534:Clock:/nonexistent:/usr/games/grdc
[lavr]~ >
4) выдаем SIGHUP процессу init'у чтобы перечитал /etc/ttys
# kill -HUP 1
вуа-ля: ATL-F5 часики
Оно?