Creer un service sur /dev/ttyx

sudo mkdir /etc/systemd/system/getty@tty1.service.d/
On y créé un fichier qui va supplanter la configuration par défaut :
sudo nano /etc/systemd/system/getty@tty1.service.d/override.conf
contenant :
[Service]
ExecStart=
ExecStart=-/usr/bin/htop
StandardInput=tty
StandardOutput=tty
On recharge la configuration systemd:
sudo systemctl daemon-reload
Et enfin on relance le service tty1 :
sudo systemctl restart getty@tty1.service
N.B. : ceci a été testé sur une 16.04 avec une autre application que htop mais cela devrait fonctionner aussi sur Ubuntu 18.04 avec htop.