我已經在機器上設置了自動登錄並修改了.bashrc
以便腳本自動運行(例如播放音樂流的mplayer
)。切換到自動登錄TTY
現在我登錄使用ssh
和screen
。命令w
顯示了自動登錄和ssh屏幕會話中當前使用的ttys。
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
?我試過chvt
,ttylog
等。非成功。有任何想法嗎?
更新:
感謝您的回答。這裏是完整的參考解決方案。放入.bashrc
if [ $(tty) == /dev/tty1 ]; then
screen -S autologin_session -d -m mplayer http://144.76.106.52:7000/progressive.mp3
fi
以下,那麼你可以通過ssh
本地或直接連接到它。
你可以問問http://raspberrypi.stackexchange.com/ – i486
好。這可能是任何linux/unix機器。也許我應該刪除標籤。 :-) – xaratustra