我需要以下命令的帮助才能在CMD中放入脚本。我已经为docker安装了所有软件。
1)以CMD运行:
docker run --net = host --interactive --tty auvsisuas / interop-client
2)在CMD屏幕上的#号运行
./ tools / interop_cli.py --url http://10.10.130.2:8000 --username testuser任务
参考:https://github.com/auvsi-suas/interop/wiki/Getting-Started#create-container--start-shell 和 https://github.com/auvsi-suas/interop/wiki/Getting-Started#get-missions
如果我一个接一个地在CMD中运行单个命令,它将起作用并提供输出。但是当我放入脚本(.bat)文件时,它仅运行第一个命令,此后在屏幕上显示#提示,但第二个命令不执行。
我需要什么:
从CMD一起运行两个命令的脚本
注意:该图像是公开可用的,可以在任何docker设置上尝试。
What I want:(This is what happens when I type directly in CMD)
What happens:-在#提示符处停止
非常感谢您的帮助。
答案 0 :(得分:0)
如果您要从另一个脚本中调用.bat等,请不要忘记默认行为是将控制权转移到较低级别的脚本,并且永远不会回来-如果要控制在执行较低级别的脚本后,返回顶级脚本。