アクティブな仮想コンソールにいるかどうかはどうすればわかりますか?

アクティブな仮想コンソールにいるかどうかはどうすればわかりますか?

これはLinux関連の問題かもしれません。

複数の仮想セッションを実行し、「Ctrl+Alt+Fn」で切り替えています。コンソールで切り替えるか切り替えた後、いくつかのアクションをトリガーするスクリプトを作成しようとしています。

私が知っている限り、/sys/class/tty/tty0/activeデバイスを読んで現在アクティブな仮想コンソールを見ることができます。

$ cat /sys/class/tty/tty0/active
tty2

では、実際に実行している仮想ttyをどのように確認できますか?ttyこのコマンドは次の情報を返しません。

$ tty
/dev/pts/0

$DISPLAY:0そうでないことを示していますtty2。私が実際に走っていることをどうやって確認できますかtty2

ベストアンサー1

おすすめ記事