Linuxでロック解除されたttyを見つける方法は?

Linuxでロック解除されたttyを見つける方法は?

バックグラウンドでttyを開くと、ロック画面が役に立たなくなることがわかりました。私は時々別のttyを使用していくつかのプロセスを終了し、ロック解除されたttyを忘れます。これがPolybarにシンボルを表示してバックグラウンドでセッションのロックを解除したかどうかを表示したい理由です。

[email protected]私は少なくとも一度切り替えたすべてのttyに対してシステムデバイスが実行されていることを発見しました。ただし、セッションがまだログインしていることを確認できません。

バックグラウンドでttyセッションが開いていることを確認する方法を知っていますか?

ベストアンサー1

このwコマンドはシェルとその端末を持つユーザーを一覧表示するため、

w | grep -e 'tty[0-9]'

開いているTTYセッションがある場合はrc = 0を返し、そうでない場合は1を返します。

おすすめ記事