最近在跟一个自动化发布平台的建设事项,其中 Linux 系统的远程控制通道则由我独立开发完成,其中涉及到了 Linux 系统远程命令和文件传输操作。...myHandler.command(ip, password, cmd, port, user, timeout )
#### ret 表示最后一个命令的退出状态,ret_info 则是远程命令的打屏信息(含报错)
# 进行文件传输..., src, dst , action, user, port, timeout )
#### ret 表示传输结果,ret_info 是返回信息
代码很简单,不清楚的请注意代码中的注释,下面啰嗦下文件传输的说明...当执行本地文件夹推送至远程文件夹时,将不会保留本地文件夹名称,而是将本地文件夹内的所有文件推送到远程文件夹内,比如:
/data/srcdir/ 传送到 /data/dstdir/ ,结果是 srcdir 下的所有文件会存储在...dstdir
若想保留文件夹名称,请保证两端文件夹名称一致即可,比如:
/data/srcdir/ 推送到 /data/srcdir/
③、文件传输 demo:
将本地的/data/src.tar.gz