TTY

2016-04-27 8 views
0

マシンに自動ログインを設定し、.bashrcを修正してスクリプトが自動的に実行されるようにしました(例:mplayerミュージックストリームを再生しています)。TTY

sshscreenを使用してログインします。コマンドwは、自動ログインによって使用されるttyと、ssh画面の現在のログインを表示します。

09:58:43 up 18 min, 2 users, load average: 0.11, 0.16, 0.09 
USER  TTY  FROM    [email protected] IDLE JCPU PCPU WHAT 
mi  tty1      09:40 18:17 30.93s 1.22s mplayer http://144.76.106.52:7000/progressive.mp3 
mi  pts/1 nbg021:S.0  09:55 1.00s 0.27s 0.02s w 

それはどのようにpts/1内からその自動ログインtty1に前後に切り替えることが可能ですか?試してみましたchvtttylogなどです。何か案は?

更新日:

回答ありがとうございます。ここでは参照用の完全なソリューションです。その後、あなたはssh上でローカルまたはそれに直接接続することができ.bashrc

if [ $(tty) == /dev/tty1 ]; then                                  
    screen -S autologin_session -d -m mplayer http://144.76.106.52:7000/progressive.mp3                    
fi 

に次のように入れてください。

+0

http://raspberrypi.stackexchange.com/ – i486

+0

でお問い合わせください。これはどんなLinux/Unixマシンでもかまいません。たぶん私はタグを削除する必要があります。 :-) – xaratustra

答えて

2

tty1は、システムコンソールからのみアクセスできる仮想コンソールです。実行中のプログラムに任意の端末からアクセスできるようにしたい場合は、代わりにscreenの範囲内で実行する必要があります。

+0

あなたは自動ログインセッション自体がスクリーンであるので、実行中のプログラムはその中で起動されますか?あなたは詳細を教えていただけますか?ありがとう。 – xaratustra

+1

アプリケーションを実行する代わりに、アプリケーション内で 'screen'を実行してください。 –

関連する問題