我已经在机器上设置了自动登录并修改了.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