切换到自动登录 TTY
switch to autologin TTY
我在一台机器上设置了自动登录并修改了 .bashrc
以便脚本自动运行(例如 mplayer
播放音乐流)。
现在我使用 ssh
和 screen
登录。命令 w
显示自动登录使用的 ttys 和来自 ssh 屏幕会话的当前 ttys。
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
如何从 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
附加到它。
tty1
是一个只能从系统控制台访问的虚拟控制台。如果您希望能够从任何终端访问 运行ning 程序,那么您应该在 screen
中 运行 它。
我在一台机器上设置了自动登录并修改了 .bashrc
以便脚本自动运行(例如 mplayer
播放音乐流)。
现在我使用 ssh
和 screen
登录。命令 w
显示自动登录使用的 ttys 和来自 ssh 屏幕会话的当前 ttys。
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
如何从 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
附加到它。
tty1
是一个只能从系统控制台访问的虚拟控制台。如果您希望能够从任何终端访问 运行ning 程序,那么您应该在 screen
中 运行 它。