本地shell脚本利用expect 执行远程主机脚本,远程脚本中设置了环境变量,使用catalina.sh start启动tomcat,但是无法启动,logs/下只有catalina.out并且无内容,登陆到远程主机执行脚本可以正常启动tomcat,是什么原因?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
本地shell利用expect 执行远程主机脚本启动tomcat失败,无法启动。
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
SimbaLi123 2015-06-13 03:47关注看一下catalina.out,里面有没有什么错误提示之类的
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2017-08-23 19:29这个"shell脚本远程启动其他服务器的tomcat传输文件自动登录判断启动停止"的方案,就是一种典型的自动化运维实践,它结合了多个核心工具和技术,包括shell脚本、expect、ssh以及scp,用于实现远程服务器管理与文件...
- 2018-11-23 13:42土豆西瓜大芝麻的博客 经常需要远程到其他节点上执行一些shell命令,如果分别ssh到每台主机上再去执行很麻烦,因此能有个集中管理的方式就好了。一下介绍两种shell命令远程执行的方法。 前提条件: 配置ssh免密码登陆 对于简单的...
- 2021-03-13 12:04KOALABEAR静的博客 平时在处理一个或几个机器运行环境时...比如写一个批量处理shell脚本,这几天在处理一批(八九十台)机器环境,找了一些批量处理的脚本,包括批量传输(scp)文件到多台机器上、批量执行命令到多台机器、还有需要交互的...
- 2024-07-29 22:42大王算法的博客 例如 ssh user@node cd /local ls 则 ls 只会执行 cd /local 命令,ls命令在本地执行,加了双引号或者单引号,则被括起来的命令被当做ssh命令的一个参数,所以会在远程连续执行。远程执行的内容在"至" remotessh ...
- 2021-11-07 11:41bdview的博客 ssh控制远程主机,远程执行命令步骤 准备工作 基于公私钥认证远程登录可能存在的不足 ssh 执行远程命令格式 打开远程shell ssh的-t参数 在多个节点上并行执行命令的三种方法 使用bash执行命令∞(Execut...
- 2020-01-19 13:54南宫乘风的博客 批量主机远程执行命令脚本 多台主机同时执行命令 expect 脚本编写 #!/bin/bash COMMAND=$* HOST_INFO=host.info for IP in $(awk '/^[^#]/{print $1}' $HOST_INFO); do USER=$(awk -v ip=$IP 'ip==$1{print ...
- 2025-03-15 14:49Compass宁的博客 整合Expect到Shell脚本中,可以使用 expect -c 选项在命令行中直接执行Expect命令,也可以将Expect脚本嵌入到Shell脚本中,并使用 expect 命令执行它。下面是一个整合的示例: #!/bin/bash # 启动Expect脚本处理...
- 2021-11-07 11:41bandaoyu的博客 ssh控制远程主机,远程执行命令步骤 准备工作 基于公私钥认证远程登录可能存在的不足 ssh 执行远程命令格式 打开远程shell ssh的-t参数 在多个节点上并行执行命令的三种方法 使用bash执行命令∞(Execute ...
- 2018-08-27 10:00李思苇的博客 经常需要远程到其他节点上执行一些shell命令,如果分别ssh到每台主机上再去执行很麻烦,因此能有个集中管理的方式就好了。一下介绍两种shell命令远程执行的方法。 前提条件: 配置ssh免密码登陆 对于简单的...
- 2017-09-12 21:19211haishui的博客 jenkins已安装ssh插件为前提 1、在系统管理,系统配置中,新建ssh site; ...2、在构建工程中配置ssh site以及执行的脚本;...1)root不开放远程连接,死活都...2)kduser用户没办法直接执行tomcat-amp,因为tomcat-am
- 2017-08-23 19:21冰雪Love齐迹的博客 首先我们使用A机器192.168.40.152 进行管理服务器 B机器192.168.40.142 C机器192.1683.40.167 ...我们采用自动登录将A机器上的tomcatRestat.sh tomcat执行启动停止的脚本远程自动传输到 B机器和C机器上、首先每次先登录
- 2019-03-22 00:34csdnhxs的博客 经常需要远程到其他节点上执行一些shell命令,如果分别ssh到每台主机上再去执行很麻烦,因此能有个集中管理的方式就好了。一下介绍两种shell命令远程执行的方法。 前提条件: 配置ssh免密码登陆 对于简单的...
- 2018-03-22 12:04weixin_33913332的博客 expect 脚本:文件名:expect_ssh#!/usr/bin/expect sethost[lindex$argv0] setusername[lindex$argv1] setpassword[lindex$argv2] spawnssh$username@$host expect{ "(yes/no)?" { send"y...
- 2021-12-06 15:30小百菜的博客 查看系统是否安装了expect,执行命令如下: whereis expect 只输出expect:,表示没有找到安装位置,即没有安装。 安装expect yum install -y expect expect命令 expect的逻辑就是: send一个...
- 2022-02-15 10:19诸葛钢铁云的博客 Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。 Shell可以直接使用在win/Unix/Linux上面,并且可以调用大量系统内部的功能来...
- 2022-07-22 19:14bdview的博客 shell远程执行 多节点上并行执行命令的三种方法 方法1 使用bash执行命令 方法2 使用clustershell执行命令--还能收集结果 方法3 使用pdsh执行命令 远程执行注意事项 Linux ssh 文件 authorized_keys 和 known_...
- 2023-03-20 20:13liuccn的博客 需要安装expect。
- 2020-12-22 20:16weixin_39607620的博客 4 +-------------------------------------------------------------+5 A)服务器192.168.1.1tomcat后台更新6 B)服务器192.168.1.2tomcat后台更新7 C)服务器192.168.1.3tomcat后台更新8 D)三台tomcat服务器无...
- 没有解决我的问题, 去提问