systemd: poweroff.target および restart.target

systemd: poweroff.target および restart.target

簡単に言えば、代わりにsystemctl list-unitsリストpoweroff.targetしたりreboot.targetリストしたりするのはどうでしょうかsystemctl list-unit-files? .targetファイルは/lib/systemd/systemフォルダにあり、セルの内容を表示しますsystemctl cat poweroff.target。それらを説明し、それが特別な単位であることを示します。もしそうなら、list-unitsコマンドに現れるものとそうでないものの違いは何ですか?systemctl cat reboot.targetsystemd.special(7)poweroff.targetmulti-user.target

ベストアンサー1

簡単に言えば、これは非アクティブおよび/または無効になっているからです。

systemctl list-unitsデフォルトでは、アクティブデバイスのみが一覧表示されます。システムが実行中で、poweroffターゲットrebootがアクティブではないため、リストされません。アクティブなすべてのユニットを表示するために追加することができます。これにより、-aいくつかの特別な目標が追加されます(必ずしもすべてではありませんが、私のシステムではpoweroff無効になっています)。

systemctl list-unit-files状態に関係なく、ファイルシステムにマウントされているすべてのデバイスを一覧表示します。つまり、無効化されたユニットも一覧表示されます(生成されたユニットは除く)。

(両方のコマンドは、出力のフッターでこれについて簡単に説明されています。)

おすすめ記事