`
ljl_ss
  • 浏览: 53650 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

通过shell在本地启动远程的服务

 
阅读更多
项目是多个服务一起工作的,但服务分别部署在不同的机器上,如果每次都手动ssh到各个机器上去一挨个启动的话多了要疯掉,所以用以脚本自动登入到各个服务器执行相关启动脚本,同样也是用到expect ,要应用到项目中的话只有需把ssh中的host换成你的host ,把./bin/main换成你想执行的命令就OK了


#!/usr/bin/expect -f
 spawn ssh [color=red]hos[/color]t  '[color=red]./bin/mail'[/color]
 expect "(yes/no)?" {
 send "yes\r"
 expect "password:"
 send "123456\r"
 } "password:" {send "123456\r"} "*host " {exit 1}
 expect eof

分享到:
评论

相关推荐

    ant远程调用shell,启动linux上的tomcat

    ant远程调用shell,启动linux上的tomcat,包括启动tomcat的shell和本地的ant文件,供参考

    rssh:通过SSH反向Shell

    本质上,它通过SSH打开与远程计算机的连接,开始侦听远程计算机上的端口,并且在与该端口建立连接后,在本地启动命令并向其复制数据。 为什么? 在您无法在本地计算机上侦听(受限防火墙,NAT等)但仍要使用SSH的...

    安卓端 adb shell debug toolbox.apk文件,通过安卓apk进行adb命令操作

    4.支持本地shell adb。 5.支持联想输入。 6.支持自动保存输出。 7.支持与朋友分享输出。 8.支持命令历史。 9.支持快速复制命令。 10.支持多窗口。 11.支持彩色文字。 12.支持后台运行。 13.支持推荐命令。 14.支持...

    linux_启动脚本次序.doc

     xfs:X Window字型服务器,为本地和远程X服务器提供字型集  Xinetd:支持多种网络服务的核心守护进程,可以管理wuftp、sshd、telnet等服务  这些守护进程也启动完成了,rc程序也就执行完了,然后又将返回init...

    FTP 文件传输管理工具 FTPGetter Professional 5.97.0.215 中文多语免费版.zip

    FTPGetter Professional 附带内置终端仿真器,允许您通过命令行环境在远程服务器上连接和执行命令。由于其终端仿真器,FTPGetter Professional 用户可以访问需要使用终端,执行文件操作,导航目录结构和轻松执行远程...

    免费的 FileZilla 中文版

    FTPGetter Professional 附带内置终端仿真器,允许您通过命令行环境在远程服务器上连接和执行命令。由于其终端仿真器,FTPGetter Professional 用户可以访问需要使用终端,执行文件操作,导航目录结构和轻松执行远程...

    shell脚本常用脚本备用20例.md涉及系统

    服务管理 - 启动、停止或重启系统服务。 6. 网络监控 - 检查网络连接状态或监控网络流量。 7. 备份脚本 - 自动化备份指定目录到远程服务器或本地存储。 8. 定时任务管理 - 创建、编辑或删除cron作业。 9. ...

    matlab注销代码-rshell-mat:由Matlab接口类表示的Bash/Shell脚本,以模仿Matlab分发程序

    dserver.sh-在远程服务器上启动Matlab功能的远程服务器脚本 dtest.sh-一个测试器脚本,用于检查与远程服务器的连接并清除远程工作目录中的所有先前数据 dscp.h-用于复制任何其他.m文件(例如Matlab函数和类)的脚本...

    rsync命令教程 在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项。

    1.2、使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号":"分隔符时启动该模式。 1.3、使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地...

    服务器配置课程学习小结.docx

    在这门课中,老师从Windows server 2008 R2服务器管理基础、系统配置与管理、活动目录与域开始,经过DNS与WINS服务、DHCP服务、文件与打印服务、IIS服务器、证书服务器与SSL网络安全应用、邮件服务器、远程桌面服务...

    服务器基本安全配置.doc

    Removable storage 管理可移动媒体、驱动程序和库 Remote Desktop Help Session Manager 远程协助 Routing and Remote Access 在局域网以及广域网环境中为企业提供路由服务 Shell Hardware ...

    emacs-ssh-deploy:通过Tramp for Emacs的部署插件

    在基本或相对目录中启动远程eshell和shell终端 启动远程dired浏览在碱或相对目录 使用ediff启动文件差异会议 使用基于ediff Tramp的递归目录差异的自定义实现,启动目录差异会话 重命名本地主机上的文件和目录,并将...

    hassio-remote-backup:自动创建Hass.io快照到远程服务器位置

    本地备份将再次在本地删除。 请注意,备份文件名由它们分配的段给出。 安装 将加载项存储库添加到您的Hass.io实例: ...

    Windows系统进程详解

    每个Svchost.exe的回话期间都包含一组服务, 以至于单独的服务必须依靠Svchost.exe怎样和在那里启动。这样就更加容易控制和查找错误. Svchost.exe 组是用下面的注册表值来识别。 HKEY_LOCAL_MACHINE\Software\...

    cmd操作命令和linux命令大全收集

    at ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机 finger username @host 查看最近有哪些用户登陆 telnet ip 端口 远和登陆服务器,默认端口为23 open ip 连接到IP(属telnet登陆后的...

    Windows10内置Linux子系统初体验

    以前装过vmware,体验不是很好就不想装了,所以写shell脚本、编译源码什么的都是在公司测试服务器上练习的,现在有了WSL之后就可以在自己本地练习了(肆意折腾,哈哈哈)。使用方面,体验和使用终端工具连接远程服务器...

    CuteFTP9简易汉化版

    远程Backup-CuteFTP允许您创建的远程副本文件和文件夹在您的本地计算机上定期或在预定的时间。一种上传软件也自动压缩备份。 “退出”events-CuteFTP可以设置为自动退出,关闭你的电脑,运行病毒扫描,或任何其他任务在...

    RedisDesktopManager-2019-5.zip

    与大多数其他数据库实用程序一样,该应用程序为您提供了数据库形成的清晰视图,并使您能够管理其数据、执行基本操作和通过shell执行命令,所有这些操作都在一个典型且不吓人的GUI中进行。在首次启动时,您需配置连接...

    amazon-ssm-agent:用于对您的EC2实例,本地服务器或虚拟机(VM)进行远程管理的代理

    概述SSM代理在EC2实例上运行,使您能够快速轻松地针对一个或多个实例执行远程命令或脚本。 代理使用SSM 。 执行命令时,实例上的代理会处理文档并按指定配置实例。 当前,使用代理和运行命令,您可以使用AWS-...

Global site tag (gtag.js) - Google Analytics