gettyの代わりにtopを実行する

gettyの代わりにtopを実行する

デフォルトでは、VT7を除くすべてのVTで自動的に起動されますsystemdgetty私が望むものは代わりにVT6systemdにあります。このためにどのように構成できるか知っていますか?topgetty

ベストアンサー1

私はあなたがこれを行うことができないと思いますtty6

第6ターミナル自動生成されたgetty用に特別に予約されており、X [3]などの他のサブシステムでは使用できません。これは、Xが高速ユーザー切り替えのために5つ以上のVTを占有していても、常にテキストログインを取得する方法があるようにするためです。

詳細については、以下を確認してください。ここ

しかし、この例を試してみてくださいtty5/lib/systemd/system/ほとんどのディストリビューションでは、次のサービス(testo.serviceまたは必要なサービス)を作成できますが、openSUSE私の考えは次のとおりです/usr/lib/systemd/system

[Unit]
Description=top on tty5

[Service]
Type=simple
ExecStart=/usr/bin/top
ExecStop=/bin/kill -HUP ${MAINPID}
StandardInput=tty
StandardOutput=tty
TTYPath=/dev/tty5
Restart=always
RestartSec=2

[Install]
WantedBy=getty.target

それから:

systemctl enable testo.service

おすすめ記事