process.plink(
,"-l","用户名"
,"-pw","密码"
,"-P","22","服务器IP"
/*,"-m",io.fullpath("/更多shell命令.txt")*/
,"ls /*shell命令中请使用单引号代替双引号*/"
)
使用管道调用Putty命令行连接工具plink.exe
plink参数列表
默认值为 true ,如果此参数为 true,
则创建的所有 plink 进程绑定到 process.job.limitKill 作业对象,
当前进程退出时,这些 plink 进程也会自动退出
用于自动登录
除服务器IP以外其他参数都是可选参数
用户名默认为"root",端口默认为22
如果已经配置了SSH Key可以不用指定密码
关闭所有创建的plink进程
执行脚本并关闭交互模式
参数@1可以是脚本或文件路径
其他参数注意包含空格且不含引号则会自动置入双引号内,
标准输入输出、脚本参数默认使用 UTF-8 编码
下载文件
本地路径可以指定下载目录,也可以指定完整的文件路径
默认为工程目录
执行脚本并回显进程输出
参数@1可以是脚本或文件路径
其他参数注意包含空格且不含引号则会自动置入双引号内,
标准输入输出、脚本参数默认使用 UTF-8 编码
回显对象
该对象必须有log或write成员函数用于进程回显
执行脚本并返回创建的进程
参数@1可以是脚本或文件路径
其他参数注意包含空格且不含引号则会自动置入双引号内,
标准输入输出、脚本参数默认使用 UTF-8 编码
上传文件
远程目录默认为当前目录
本地路径如果指定目录时不能包含空格,建议使用压缩包上传
在服务端使用 7z -y x 指今解压缩
忽略首次登录时的服务器验证