期待非交互式会话

时间:2014-11-11 09:34:34

标签: linux tcl expect

我使用的是docker容器。我需要通过expect脚本将bash命令发送到容器,但我不希望打开控制台。

#!/usr/bin/expect
set cont_name [lindex $argv 0];
spawn docker attach vont1
send "netconfd&\n"
interact

问题是我需要在不打开控制台的情况下实现这一点。如果我删除了交互,那么我就无法向容器发送命令。有没有办法将命令发送到容器(bash shell)而不进行交互,以便它应该在后台执行。

0 个答案:

没有答案