テストは仮想端末で実行されていますか?

テストは仮想端末で実行されていますか?

私の考えでは自動ログインログインに使用し、ロックするtty1ために使用します。vlock

現在の端末がコンソール仮想端末(たとえばtty1)であるかどうか、Bashでどのように検出してvlock行を入力し、経由でログインし.bash_profileた場合にのみ実行できますかtty1

ベストアンサー1

以下を使用して、tty現在の仮想端末の名前を取得できます。case

#!/bin/sh

case $(tty) in /dev/tty[0-9]*)
    vlock ;;
esac

おすすめ記事