以前に/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/
これはまさにその目的です。