V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

getty-run

[GET TeletYpe]. Scripts auxiliares que proporciona una forma sencilla de gestionar y supervisar procesos getty. Proporciona archivos de servicio compatibles con daemontools o runit [alternativas a systemd].

Cuando se instala getty-run, se suelen crear archivos en los directorios /etc/sv/getty-XXXX/ [/etc/sv/getty-tty6/, /etc/sv/getty-ttyv0/, /etc/sv/getty-hvc0...] como /etc/sv/getty-tty1/run o /etc/sv/getty-tty6/finish.

1.-

Si quieremos ejecutar un getty en /dev/tty1 usando runit:

# ln -s /etc/sv/tty1 /etc/service/
hace que runit supervise getty en /dev/tty1. A partir de aquí, si el proceso getty muere, runit lo reiniciará automáticamente
$ ps aux | grep getty
verificar que esté funcionando

2.-

Supervisar un tty serial en /dev/ttyS0

# cp -r /etc/sv/tty1 /etc/sv/ttyS0
copiar un servicio existente
# nano /etc/sv/ttyS0/run
edita el archivo y cambiar tty1 por ttyS0

#!/bin/sh

exec getty -L 9600 ttyS0 vt100

# ln -s /etc/sv/ttyS0 /etc/service/
enlazar el servicio
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3667 entradas - Acerca del Tractatus
La Pipa Plena 2025