因此,我试图将 shell 生成到远程服务器,然后使屏幕运行一些命令,然后通过执行以下操作从所述屏幕上分离:
#!/usr/bin/expect
set server [lindex $argv 0]
spawn s "$server"
expect "#" { send "screen -S test\r" }
expect "#" { send \someescapeheretoreplicate ctrl + a then d to tell screen to detach }
interact
Run Code Online (Sandbox Code Playgroud)
但是我不知道这些转义序列被称为什么,所以我无法查找它们的表格或不知道什么。
小智 5
对于 Ctrl+A
send "\x01"
Run Code Online (Sandbox Code Playgroud)
对于 Ctrl+D
send "\x04"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8859 次 |
| 最近记录: |