Debian 9でtty respawn(Stretch)を変更する

Debian 9でtty respawn(Stretch)を変更する

以前に/etc/inittabで設定したrespawn ttyを別のbinファイルに変更しようとしましたが、このファイルは存在しません。どうすればいいですか? (私の目標は「ttyの代わりにバイナリを呼び出す」ことです)

答え1

/etc/inittabクラシック SysVinit の設定ファイルです。 Debian 9ではsystemdこれをデフォルトで使用していますが、必要に応じて他の初期化システムを使用できるオプションがまだあると思います。

を使用すると、systemdプロセスgetty(= TTYデバイスでログインプロンプトを処理するプロセス)は、[email protected]ファイルに定義されているプロセスによって管理されます。変更する場合は、自動生成を使用してファイルを部分的に上書きするか、ディレクトリからファイルをコピーして変更すると、同じ名前の標準ファイルを上書きできます。/lib/systemd/system/[email protected]systemctl edit [email protected]/lib/systemd/system//etc/systemd/system/etc/systemd/system/lib/systemd/system

のファイルは変更しないでください/lib/systemd。変更すると、systemd次のアップデートで変更を上書きできます。代わりに:で変更して追加することができます。/etc/systemd/これはまさにその目的です。

関連情報