shell
Rainy Chan
这个作者很懒,什么都没留下…
展开
-
python操作服务器,迷你库ssh-lite发布升级(支持shell交互/文件上传下载,封装自paramiko)
在做后台测试/自动化运维的时候,使用python操作ssh服务器是很常见的情况。常规是使用paramiko库,但他比较复杂,主要是读取的请求是阻塞的(需要自己多线程管理)。甚至好多自动化测试教学培训,都不涉及paramiko这个库。但操作linux确实是作为测试,尤其自动化测试来讲,算是四大基础设施之一(其他的如操作数据库,操作文件和操作网络[发请求的客户端,和收请求的服务端])。网上并没有找...原创 2020-04-02 18:39:39 · 538 阅读 · 0 评论 -
docker exec 命令执行无效果,不报错的坑
结论:需要关注是否有bash -c,开发的脚本是否有#!/bin/bash在测试环境准备中,docker容器初始化的时候,比如通过jenkins或python脚本(paramiko)部署的时候,部署脚本经常需要使用docker exec来执行语句,启停容器内的服务。由于开发的start.sh脚本使用了相对路径,必须进入路径再执行./start.sh,所以我使用分号隔开先后两条语句执行。例如d...原创 2019-10-18 16:31:16 · 5544 阅读 · 0 评论