使用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(); }
首先要先鏈接上準備操做的Linux服務器,而後在配置事先寫好的自動化腳本,這裏假設已經鏈接上服務器了ide
步驟一:先打開「默認快速命令集」窗口,「查看」菜單->「快速命令」->"快速命令窗口"勾選上,屏幕下方就會出現默認快速命令集窗口了函數
步驟二:再設置自動化下載路徑,右鍵單擊左側的會話管理器窗口中的"新建會話"菜單工具
步驟三:最後到默認快速命令集窗口中設置自動化腳本,而後就能夠雙擊運行下載文件了spa