要与从脚本登录的新shell进行交互,可以使用以下方法:
sudo apt-get install expect
。然后,可以编写一个expect脚本,例如interact.sh
,内容如下:#!/usr/bin/expect
spawn /bin/bash
interact
保存脚本后,使用以下命令运行脚本:expect interact.sh
。这将启动一个新的shell,并允许与其进行交互。
sudo apt-get install tmux
。安装完成后,可以使用以下命令创建一个新的tmux会话:tmux new-session -s mysession
。然后,可以使用Ctrl+b
键后跟d
键来分离会话。要重新连接到会话,可以使用tmux attach-session -t mysession
命令。ssh username@hostname
,其中username
是目标计算机上的用户名,hostname
是目标计算机的主机名或IP地址。登录后,您可以在远程shell中执行命令并与其进行交互。这些方法可以帮助您与从脚本登录的新shell进行交互。根据具体情况选择适合您的方法。
领取专属 10元无门槛券
手把手带您无忧上云