Xshell设置运行自动化脚本
时间:2019-06-17
本文章向大家介绍Xshell设置运行自动化脚本,主要包括Xshell设置运行自动化脚本使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
使用Xshell工具连接操作Linux系统,并编写运行自动化脚本示例:
这里介绍一种自动化下载日志文件的例子,下面先贴上编写的脚本,这里脚本命名为cyp-assout-log.js 如下:
/* xshell调用自动化js脚本 */ /* 主函数 */ function Main() { /* 发送cd 改变到当前目录 */ xsh.Screen.Send("cd ~/projects/cyp-assout/logs/catalina"); /* 前面输入的是一条命令,还需要下面这一行输入回车 */ xsh.Screen.Send(String.fromCharCode(13)); /* 发送sz 下载文件 */ xsh.Screen.Send("sz code_info.log"); /* 前面输入的是一条命令,还需要下面这一行输入回车 */ xsh.Screen.Send(String.fromCharCode(13)); /* 延时等待1s */ xsh.Session.Sleep(1000); /* 发送sz 下载文件 */ xsh.Screen.Send("sz code_error.log"); /* 前面输入的是一条命令,还需要下面这一行输入回车 */ xsh.Screen.Send(String.fromCharCode(13)); /* 延时等待1s */ xsh.Session.Sleep(1000); /* 清屏 */ //xsh.Screen.Clear(); }
首先要先连接上准备操作的Linux服务器,然后在配置事先写好的自动化脚本,这里假设已经连接上服务器了
步骤一:先打开“默认快速命令集”窗口,“查看”菜单->“快速命令”->"快速命令窗口"勾选上,屏幕下方就会出现默认快速命令集窗口了
步骤二:再设置自动化下载路径,右键单击左侧的会话管理器窗口中的"新建会话"菜单
步骤三:最后到默认快速命令集窗口中设置自动化脚本,然后就可以双击运行下载文件了
原文地址:https://www.cnblogs.com/li150dan/p/11038216.html
- Flash/Flex学习笔记(49):3D基础
- Flash/Flex学习笔记(51):3维旋转与透视变换(PerspectiveProjection)
- Linux系统批量化安装部署之Cobbler
- 解决JQuery中的ready函数冲突
- 关于监视容器我们了解的5件事
- C#检测SqlServer中某张表是否存在
- Cobbler自动化批量安装linux服务器的操作记录
- Twemproxy——针对MemCached与Redis的代理
- 谁适合学Python?学了Python可以做什么工作?
- webservice今日遇到的二个问题:DataTable + Namespace
- php安全配置记录和常见错误梳理
- Flex:地图缩放平移效果(简易版)
- Mongodb副本集+分片集群环境部署记录
- 线上mongodb 数据库用户到期时间修改的操作记录
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- R语言绘图 | 调整ggplot2坐标轴标签排列顺序
- Linux下文件字符编码格式检测和转换
- Erlang设计原则Behaviour
- Uni-app中几种常用的提示框
- 声如其闻,DuerOS中的声音播放
- JavaScript中查找指定字符串的几种方式
- Python单元测试
- 获取当前时间的标准时间,转换为年月日:时分秒的格式,以及dayjs的使用
- 8086汇编语言——双层循环的使用
- 在Linux中对文件的编码及对文件进行编码转换操作
- shutil模块,为什么说它是os模块的兄弟模块?
- HTML5+CSS3项目实战之河马牙医首页、百度首页、Mac桌面、简书首页、登录注册页面、苏宁易购首页
- 【Vue.js】Vue.js中的Vuex、Vue-Ajax和京东购物车项目实战
- ubuntu16.04安全小结-01
- 重新认识HTTP3xx重定向机制