Xshell设置运行自动化脚本

使用Xshell工具链接操做Linux系统,并编写运行自动化脚本示例:shell

这里介绍一种自动化下载日志文件的例子,下面先贴上编写的脚本,这里脚本命名为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();
}
View Code

首先要先链接上准备操做的Linux服务器,而后在配置事先写好的自动化脚本,这里假设已经链接上服务器了ide

步骤一:先打开“默认快速命令集”窗口,“查看”菜单->“快速命令”->"快速命令窗口"勾选上,屏幕下方就会出现默认快速命令集窗口了函数

步骤二:再设置自动化下载路径,右键单击左侧的会话管理器窗口中的"新建会话"菜单工具

步骤三:最后到默认快速命令集窗口中设置自动化脚本,而后就能够双击运行下载文件了spa