shell小白 想玩自动化部署,无密码ssh 登录远程服务器,执行scp命令传送war包 并重启tomcat。
2017-03-19 19:47
911 查看
一个演示demo,首先scp命令 发送 test.clss 到远程服务器登录目录(可以指定目录,真实环境应该指定到tomcat安装目录的webapps 文件夹目录下),并会ssh连接登录到服务器。如果没有配置无密码shh登录会要求你输入两次密码。
远程服务器登录目录下的helloworld2.sh 文件
cd 到 tomcat的bin 目录下来,因为bin目录下有 停止和启动 tomcat的脚本,
然后分别执行 会 执行 ./shutdown.sh, ./startup.sh这两个脚本,
这样一个理想化的自动化部署就完成了。 无密码ssh 登录到远程服务器(http://www.jb51.net/article/34212.htm)
#!/bin/sh scp test.class root@115.159.120.64: ssh root@115.159.120.64 ##bash helloworld2.sh ## done echo "Everything is done."
远程服务器登录目录下的helloworld2.sh 文件
cd 到 tomcat的bin 目录下来,因为bin目录下有 停止和启动 tomcat的脚本,
然后分别执行 会 执行 ./shutdown.sh, ./startup.sh这两个脚本,
这样一个理想化的自动化部署就完成了。 无密码ssh 登录到远程服务器(http://www.jb51.net/article/34212.htm)
#!/bin/sh cd /usr/local/software/apache-tomcat-7.0.76/bin bash ./shutdown.sh bash ./startup.sh ## done echo “end.restart”
相关文章推荐
- shell小白 想玩自动化部署,无密码ssh 登录远程服务器,执行scp命令传送war包 并重启tomcat。
- 自动化运维,远程交互从服务器A上ssh到服务器B上,然后执行服务器B上的命令。
- ssh无密码登录远程主机执行特定命令的注意事项
- ssh,expect脚本实现远程登录,拷贝命令scp,rsync服务器的搭建
- linux使用Python上秘钥远程登录ssh执行shell命令
- 使用expect工具ssh登录远程服务器并执行命令操作
- 客户端通过SSH免密码登录及执行服务器命令
- SSH无密码执行远程服务器上的命令或密码
- Python免秘钥ssh远程登录执行命令and本地执行shell命令
- 自动scp然后ssh登录,执行远程命令
- Shell in AIX Web端 自动远程执行重启tomcat服务命令
- Linux下使用SSH非交互式远程执行命令脚本---ssh无密码登陆
- 远程采集服务器指标信息(一) 远程通过SSH执行命令
- python批量操作Linux服务器脚本,ssh密码登录(执行命令、上传、下载)(一)
- Linux命令之远程登录/无密码登录-ssh,ssh-keygen,ssh-copy-id
- 一个用ssh来远程登录多台机器并执行命令的脚本
- LINUX下的ssh登录之后的文件远程copy:scp命令(接前文ssh登录)
- python批量操作Linux服务器脚本,ssh密码登录(执行命令、上传、下载)(一)
- expect 实现免密码登录及远程批量执行命令