我使用的是docker容器。我需要通过expect脚本将bash命令发送到容器,但我不希望打开控制台。
#!/usr/bin/expect
set cont_name [lindex $argv 0];
spawn docker attach vont1
send "netconfd&\n"
interact
问题是我需要在不打开控制台的情况下实现这一点。如果我删除了交互,那么我就无法向容器发送命令。有没有办法将命令发送到容器(bash shell)而不进行交互,以便它应该在后台执行。