
# 使用了交互性的Shell命令
#### 问题现象
部署Shell命令："yum install" ; "cat ${filename}"; "awk '{print $0}' ${filename}"等需要等待用户输入下一步指令的shell命令时，日志将卡到部署中，直到超时。
#### 原因分析
由于执行Shell命令是远程推送命令到目标机器部署，不能进行交互操作，但是命令中出现了需要交互的操作，部署过程中会持续等待用户的后续输入指令，直至部署应用超时，此时会报出部署失败，并提示部署超时。
#### 处理办法
在部署"执行shell命令"步骤中，需要预先将后续的操作指令加入命令中，如："yum --y install" 等。
