我已经在一台机器上设置了自动登录并修改了.bashrc以便脚本自动运行(例如播放音乐流)。
现在我使用mplayerssh登录。Commandscreen显示autologin使用的tty和ssh屏幕会话中的当前tty。

09:58:43 up 18 min,  2 users,  load average: 0.11, 0.16, 0.09
USER     TTY      FROM             LOGIN@   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

如何从w中来回切换到自动登录tty1?我试过pts/1chvt等。。没有成功。有什么想法吗?
更新
谢谢你的回答。这是完整的解决方案供参考。在ttylog中输入以下内容
if [ $(tty) == /dev/tty1 ]; then
    screen -S autologin_session -d -m mplayer http://144.76.106.52:7000/progressive.mp3
fi

然后您可以在本地或直接通过.bashrc连接到它。

最佳答案

tty1是只能从系统控制台访问的虚拟控制台。如果您想从任何终端访问正在运行的程序,那么您应该在screen中运行它。

10-06 15:02