追加読書

追加読書

端末を開いてwコマンドを実行すると、次のように表示されます。

user   tty7     :0               12:04   39:56  36.87s  0.06s /sbin/upstart -

コマンドを開いたりterminator実行したりすると、コマンド出力に対応するエントリが表示されます。xtermww

user   tty7     :0               12:04   39:56  36.87s  0.06s 
/sbin/upstart -
user   pts/2    :0.0             12:50    1.00s  0.02s  0.00s w

gnome-terminalただし、開くか新しい項目は表示されませんxfce4-terminal。 xfce4-terminalの新しいセッションの代わりにターミネータの新しいセッションが表示されるのはなぜですか?

ベストアンサー1

wutmp/var/run/utmp(通常はLinuxシステム)に保存されている情報を表示します。これは通常、「ログイン」セッションによってのみ更新されます。つまり login(仮想コンソールログインまたはシリアル接続用)、ディスプレイマネージャ(グラフィックセッション用)、SSHサーバー(SSH接続用)、および一部(ほとんど?)端末エミュレータ。後者の場合、更新するかどうかは組み込みのutmpサポートと構成によって異なります。たとえば、このフラグ(アップデートの無効化、アップデートの有効化)、およびGNOME端末がxtermあります。ut-ututmp+ututmpこれ以上直接更新されない

utmpしたがって、あなたの場合に追加されたアイテムを見ることができます。 1つはディスプレイマネージャ(in tty7)によって追加され、もう1つは使用している一部の端末エミュレータによって追加されます。

utmpたとえば、ラッパーコマンドを使用して目的のエントリにロギングを追加することは可能ですlibutempterが、これは明らかにそうです。望むほど簡単ではない

おすすめ記事