paramiko使用exec_command执行rm -rf删除目录的坑
2024-08-24 05:39:43
paramiko删除目录后的上传操作请参考步骤1、2、3的说明
try:
ssh = SSHClient(ip,user)
sftpClient = ssh.getSftpClient()
output_jarpath ='/home/admin/dir/*' cmd1 = "rm -rf " +output_jarpath //1、我以为这里不会删除dir目录,只会删除dir目录下的所有文件
stdout = ssh.exec_command(cmd1)
cmd2 = "mkdir /home/admin/dir"
stdout1 = ssh.exec_command(cmd2) //3、因此这里要再次创建一次目录 #然后上传jar文件
rs1 = sftpClient.put('/home/admin/a.jar',output_jarpath) //2、但是这里报错,说没有目标目录 sftpClient.close()
ssh.close()
except Exception, e:
s = traceback.format_exc()
logger.error(s)
最新文章
- 编译安装nginx
- chrome浏览器调试typescript
- Mac OSX Versions输入username按1下都会出现2个字符,并且不能create,解决方法
- Solr学习笔记之1、环境搭建
- Nginx (基于linux)综合
- 用户输入 i. 检测常用手势(一)
- JLink 在J-Flash ARM批处理自动下载
- 将含有父ID的列表转成树
- 黑马程序员 1、C语言32个关键字整理分类
- iOS开发—— UIImagePickerController获取相册和拍照
- oracle学习笔记(1)-三级模式SCHEMA
- 巧用Mono.Cecil反射加载类型和方法信息
- 终于,我也要出一本C#的书了 - 我的写作历程与C#书单推荐
- 《java入门第一季》之泛型类引入
- meta的用法
- java线程池与五种常用线程池策略使用与解析
- python脚本--mysql数据库升级、备份
- appium+python3+pycharm踩得坑2
- JavaScript热身练习1
- CSS学习笔记_day2