Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Lancer un processus dans une tty

23 réponses
Avatar
Sergio
Qu'est-ce qui a changé depuis ?

J'ai installé LinuxMint 18, basé sur Ubuntu 16.04 et...

Dans la tty Ctrl-Alt-F6 j'avais comme habitude de mettre htop, histoire d'avoir un moyen d'urgence pour contrôler ce qui se passe.

Pour cela dans le fichier /etc/init/tty6.conf j'avais mis :

------
# tty6 - getty
#
# This service maintains a getty on tty1 from the point the system is
# started until it is shut down again.
# maintain pluto un htop

start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]

respawn
# exec /sbin/getty -8 38400 tty6
exec /usr/bin/htop -d 30 </dev/tty6 >/dev/tty6
---------

Ça marchait depuis la nuit des temps. Depuis cette nouvelle version, ça ne marche plus. Qu'ont-ils modifié pour que ça ne marche plus ??


--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org

10 réponses

1 2 3
Avatar
Philippe Weill
Le 28/07/2016 à 07:46, Sergio a écrit :
Le 27/07/2016 à 14:30, Philippe Weill a écrit :
Le 27/07/2016 à 09:31, Sergio a écrit :
Qu'est-ce qui a changé depuis ?
J'ai installé LinuxMint 18, basé sur Ubuntu 16.04 et...
Dans la tty Ctrl-Alt-F6 j'avais comme habitude de mettre htop, histoire d'avoir un moyen d'urgence pour contrôler ce qui se passe.


effectivement systemd

[Unit]
Description=htop on tty6
[Service]
Type=simple
ExecStart=/usr/bin/htop -d 30
StandardInput=tty
StandardOutput=tty
TTYPath=/dev/tty6

Dans quel fichier ?

j'ai pas d'ubuntu ou de mint mais sur une centos7 cela peut se mettre dans /etc/systemd/system
le fichier tu peux l'appeler htop-tty6.service
systemctl enable htop-tty6.service
systemctl start htop-tty6.service
j'ai d'ailleurs oublier deux lignes dans le copier coller
[Unit]
Description=htop on tty6
[Service]
Type=simple
ExecStart=/usr/bin/htop -d 30
StandardInput=tty
StandardOutput=tty
TTYPath=/dev/tty6
[Install]
WantedBy=multi-user.target
Avatar
Yliur
Le Thu, 28 Jul 2016 09:28:39 +0000 (UTC)
Doug713705 a écrit :
Puisque la citation était a priori issue de Kaamelott, c'est à ce
Merlin précis que je faisais référence : la magie l'ennuie, il
préfère nettement se consacrer à ses trucs de druide, un peu dans
son monde.

Ah oui mais non, je ne sais qu'à peine ce qu'est Kamelott. Je n'ai
même jamais vu un épisode entier !
/me n'a pas de TV depuis plus de 20 ans et préfère perdre son temps
autrement. Du coup j'ai un manque de références culturels assez
important à ce niveau.

Si tu aimes la légende arthurienne ça peut valoir le coup de te
regarder une saison (ou la moitié, mais de quoi bien de plonger
dedans ; quelques minutes comme ça ce n'est pas une bonne manière de
décider si tu aimes).
C'est plus amusant quand on connaît bien la légende je pense, pour les
références, le décalage entre la légende et la "réalité".
Pour la légende arthurienne elle-même j'ai lu des choses gamin donc
je connais la base, mais j'aimerais prendre le temps de me replonger

dedans.

Il y a des tonnes d'écrits, pas tous égaux en qualité mais il y a de
fabuleuses épopées et toujours ce petit coté "authentique", ce petit
coté restranscription de temoignage.

Certains à recommander en particulier ? Si tu te souviens...
Avatar
Sergio
Le 28/07/2016 à 12:19, Philippe Weill a écrit :
j'ai pas d'ubuntu ou de mint mais sur une centos7 cela peut se mettre dans /etc/systemd/system
le fichier tu peux l'appeler htop-tty6.service
systemctl enable htop-tty6.service
systemctl start htop-tty6.service
j'ai d'ailleurs oublier deux lignes dans le copier coller
[Unit]
Description=htop on tty6
[Service]
Type=simple
ExecStart=/usr/bin/htop -d 30
StandardInput=tty
StandardOutput=tty
TTYPath=/dev/tty6
[Install]
WantedBy=multi-user.target

Ça marche pas... toujours un getty dans tty6...
--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
Nicolas George
Sergio , dans le message <57a08af1$0$19738$, a
écrit :
Ça marche pas...

Demande à systemctl pourquoi.
Avatar
yamo'
Salut,
Sergio a écrit le 02/08/2016 13:58 :
Le 28/07/2016 à 12:19, Philippe Weill a écrit :
j'ai pas d'ubuntu ou de mint mais sur une centos7 cela peut se mettre dans /etc/systemd/system
le fichier tu peux l'appeler htop-tty6.service
systemctl enable htop-tty6.service
systemctl start htop-tty6.service
j'ai d'ailleurs oublier deux lignes dans le copier coller
[Unit]
Description=htop on tty6
[Service]
Type=simple
ExecStart=/usr/bin/htop -d 30
StandardInput=tty
StandardOutput=tty
TTYPath=/dev/tty6
[Install]
WantedBy=multi-user.target

Ça marche pas... toujours un getty dans tty6...

Il faut peut-être éditer :
/lib/systemd/system/getty-static.service
/lib/systemd/system/getty.target.wants/getty-static.service
<https://wiki.ubuntu.com/SystemdForUpstartUsers>
--
Stéphane
Avatar
yamo'
yamo' a écrit le 03/08/2016 09:38 :
Salut,
Sergio a écrit le 02/08/2016 13:58 :
Le 28/07/2016 à 12:19, Philippe Weill a écrit :
j'ai pas d'ubuntu ou de mint mais sur une centos7 cela peut se mettre dans /etc/systemd/system
le fichier tu peux l'appeler htop-tty6.service
systemctl enable htop-tty6.service
systemctl start htop-tty6.service
j'ai d'ailleurs oublier deux lignes dans le copier coller
[Unit]
Description=htop on tty6
[Service]
Type=simple
ExecStart=/usr/bin/htop -d 30
StandardInput=tty
StandardOutput=tty
TTYPath=/dev/tty6
[Install]
WantedBy=multi-user.target

Ça marche pas... toujours un getty dans tty6...

Il faut peut-être éditer :
/lib/systemd/system/getty-static.service
/lib/systemd/system/getty.target.wants/getty-static.service
<https://wiki.ubuntu.com/SystemdForUpstartUsers>

Ou peut-être essayer avec un autre tty :
<http://0pointer.de/blog/projects/serial-console.html>
--
Stéphane
Avatar
Sergio
Le 03/08/2016 à 09:38, yamo' a écrit :
systemctl enable htop-tty6.service
systemctl start htop-tty6.service
j'ai d'ailleurs oublier deux lignes dans le copier coller
[Unit]
Description=htop on tty6
[Service]
Type=simple
ExecStart=/usr/bin/htop -d 30
StandardInput=tty
StandardOutput=tty
TTYPath=/dev/tty6
[Install]
WantedBy=multi-user.target

Ça marche pas... toujours un getty dans tty6...

Il faut peut-être éditer :
/lib/systemd/system/getty-static.service
/lib/systemd/system/getty.target.wants/getty-static.service
<https://wiki.ubuntu.com/SystemdForUpstartUsers>

En gros systemd c'est "pourquoi faire simple quand on peut faire compliqué" !!!
Bon, sur ce, je pars en vacances, déconnecté...
--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
Nicolas George
yamo' , dans le message <nns715$8tm$, a écrit :
Il faut peut-être éditer :
/lib

En aucun cas il ne faut éditer un fichier dans /lib.
Avatar
Nicolas George
Doug713705 , dans le message <nnafn2$m7e$, a
écrit :
Perso j'adore la légende arthurienne, ça vaut très largement Star Wars
voire Tolkien.

C'est un peu osé de mettre sur le même plan une accumulation de légendes
populaires dont il existe des myriades de versions mutuellement
incompatibles et qui n'ont que très peu de détails, en particulier de
caractérisation, et une oeuvre précise avec un auteur unique, même quand cet
auteur est un universitaire qui écrit essentiellement pour faire un
présentoir à ses recherches plutôt qu'un écrivain professionnel rompu aux
techniques narratives.
Entre les Arthur et Merlin d'Alexandre Astier, ceux de Walt Disney et
compagnie et ceux de la série de la BBC, il n'y a guère que le nom en
commun.
Avatar
The Mover
Nicolas George a écrit :
C'est un peu osé de mettre sur le même plan une accumulation de légendes
populaires dont il existe des myriades de versions mutuellement
incompatibles et qui n'ont que très peu de détails, en particulier de
caractérisation,

Tu parles d'apt-get, urpmi, yum, yaourt ?
--
https://thenib.com/the-x-men-made-me-gay
1 2 3