Me gustaría ejecutar este comando en el tiempo de arranque:
/usr/games/lolcat /home/decker/file-with-text-content
Este comando imprime el contenido "en color" del archivo de texto / home / decker / test. Por lo tanto, sería algo así como un mensaje de bienvenida durante el proceso de arranque.
Probé este comando cuando inicié sesión en la terminal.
Intenté seguir, pero nada funciona:
- Se agregó "/ usr / games / lolcat / home / decker / test" a /etc/rc.local
- servicio systemd creado que debería iniciar esto en el tiempo de arranque. (y se inició con éxito, pero no vi contenido en color ...)
- (muy) agregó desesperadamente "/ usr / games / lolcat / home / decker / test" a /etc/init.d/procps. Estaba muy desesperado ...
Intenté con y sin "bastante" kernel boot arg.
En mis días, cuando no había systemd aquí, esto era simple. No tengo ni idea de qué hacer ahora.
En el mundo ideal, me gustaría colocarlo después de los mensajes fsck mientras uso "bastante" kernel boot arg. (Por lo tanto, solo habría mensajes con el nombre del kernel de arranque, fsck y un mensaje de bienvenida de color). No quiero usar plymouth.
EDITAR: Entonces, gracias de nuevo por las respuestas chicos. Avanzamos, pero aún no vamos. No hay arcoiris. Agregué 3 líneas mencionadas a journalctl.conf. Hay todo lo demás comentado, por lo que estas 3 líneas están allí "solo". Luego agregué 2 líneas mencionadas a mi unidad. El contenido de mi unidad es:
[Unit]
Description=Peace Unicorn
[Service]
Type=simple
ExecStart=/bin/cat /home/decker/test5
StandardOutput=tty-force
TTYPath=/dev/tty12
[Install]
WantedBy=multi-user.target
Cuando reinicié el sistema, systemd imprimió este error:
[ 4.817429] systemd[1]: [/etc/systemd/system/unicorn.service:7] Failed to parse output specifier, ignoring: tty-force
La séptima línea es esta: StandardOutput = tty-force . Traté de cambiarlo a "tty" solamente, pero eso no imprimió nada.
También cambié a "/ bin / cat" de "lolcat" para enfocarme en el problema de systemd por ahora.