bash - 用于在 sftp 上上传文件的 kubectl 的 Shell 脚本
问题描述
我正在编写一个 shell 脚本,用于自动化在 SFTP 服务器上上传文件的 kubectl 命令。我正在使用以下命令序列并希望对它们编写 shell 脚本:
winpty kubectl --kubeconfig="C:\kubeconfig" -n namespace exec -it podname -- bash -c "sftp username"
Are you sure you want to continue connecting (yes/no)?: yes
Enter password: *******
cd foldername
put filename
我可以编写第一个命令的 shell 脚本,然后它会询问提示是/否?。卡在那里。
解决方案
推荐阅读
- python - 仅从 API 调用一定数量的行
- r - 显示两个图例的 Geom_smooth 拟合线图
- laravel - 中间件路由重定向到主页而不是管理页面
- python - 通过在 Dash 中突出显示选择来放大两个图表
- google-chrome-extension - 崩溃后不再出现 Chrome 扩展开发工具面板
- python - 在噪声图像中检测几乎恒定颜色的垂直矩形
- kubectl - kubectl 如何列出所有上下文
- php - PHP - 未定义的索引,但它已定义,并且出现在“isset”和“print_r”中
- mongodb - Rest API返回后是否可以对MongoDB进行一些操作
- hyperledger-fabric - Hyperledger Fabric:CreateChannel 问题