2019独角兽企业重金招聘Python工程师标准>>>

Web端 自动远程执行重启tomcat服务命令

vi restart.sh
  #!/bin/sh
JAVA_HOME=/usr/java6
export JAVA_HOME
CLASSPATH=$JAVA_HOME/lib:.:$JAVA_HOME/jre/lib
export CLASSPATH
APACHE_HOME=/usr/local/tomcat6
export APACHE_HOME
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$APACHE_HOME/bin
export PATH
sh /usr/local/tomcat6/bin/shutdown.sh
sleep 2
sh /usr/local/tomcat6/bin/startup.sh

:wq

chmod u+x ./restart.sh //给矛sh文件可执行权限

./restart.sh

runsh.jsp

<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<%
Runtime rt = Runtime.getRuntime();
rt.exec("/usr/local/tomcat6/bin/restart.sh");
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>远程重启tomcat</title>
<script src=" http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
</head>
<body>
远程重启tomcat命令执行,请稍候!
当前状态:<span id="flag"></span>
<script type="text/javascript">
function ping(){
$.ajax({
url: 'http://目标网址',
type: 'GET',
complete: function(response) {
if(response.status == 200) {
$("#flag").html('<a href="/">重启成功!</a>');
clearInterval(gtime);
} else {
$("#flag").html('启动中,请稍候!'+response.status);
}
}
});
}
var gtime;
$(document).ready(function(){
gtime = setInterval(ping, 2000);//每隔2秒自动扫描网站是否可用
});
</script>
</body>
</html>

转载于:https://my.oschina.net/bufenye/blog/167524

Shell in AIX Web端 自动远程执行重启tomcat服务命令相关推荐

  1. netty 游戏服务器框图_基于Netty和WebSocket协议实现Web端自动打印订单服务方法与流程...

    本发明涉及电子商务技术领域,尤其涉及一种基于netty和websocket协议实现web端自动打印订单服务方法. 背景技术: 电子商务是以信息网络技术为手段,以商品交换为中心的商务活动:也可理解为在互 ...

  2. python3通过winrm远程执行windows服务器dos命令

    Background 在实际项目中,一般使用Linux作为生产服务器,但有时就会出现一些特殊情况,你只能使用windows作为作为服务器,比如说一个用fortran编写的仿真程序,编译环境用的inte ...

  3. Axure高保真家政服务用户端app全局说明+家政服务员工移动端app+家政服务web端管理信息系统(订单管理+服务管理+报表统计+财务管理+营销管理+人员管理)

    作品介绍:把家政带入互联网,这也不算什么新鲜事了.这几年来,在手机下单,上门服务已经是常态.如今的消费已经是趋向于智能消费,例如不想做饭就可以叫外卖,出门不想开车就叫网约车.衣食住行可以靠一部智能手机 ...

  4. Teamcenter Web 端自动登录 (SSO)

    原生的机制 Teamcenter 2007 的web 端, 本身提供了SSO 的机制. 原生的机制使用 Java Applet 的方式获取浏览器端所在的机器登录的用户名,使用这个用户名进行登录, 而无 ...

  5. 使用 电报机器人 tele bot 远程执行服务器上的命令

    环境:群晖 问题:想要通过teleg 手机APP远程执行群晖上的命令 解法:使用docker 快速搭建bot 响应服务器,使docker免密登陆群晖以远程执行命名 效果: 步骤 1.创建teleg 机 ...

  6. Deployer php自动部署,基于 deployer 的 Web 端自动部署

    命令行端的deployer是无状态,对于每一个项目想要查看发布的记录是一件很难受的一件事,因此有了此项目 效果预览 项目列表 新建服务器 新建任务 新建项目 发布项目 ajax轮询展示项目部署状态 i ...

  7. Linux Shell脚本专栏_批量主机远程执行命令脚本_08

    文章目录 1. 安装expect 2. 脚本制作 3. 赋予权限 4. 运行脚本 5. 直接运行脚本 6. vmstat测试 1. 安装expect [root@localhost ~]# yum i ...

  8. Jenkins系列之——第四章 Jenkins编译一个Web项目并远程发布到Tomcat

    上一章讲了如何编译我们第一个项目 但是有时候我们不仅仅只是编译更多的是需要发布 在微服务普及之前我们最常用的就无非就是通过tomcat运行war格式的项目了,本章将介绍如何配置一个传统的Java we ...

  9. 通用Shell脚本,可以优雅的启动/关闭/重启/JAVA服务

    shell脚本 service.sh,如果没有脚本执行权限先使用 chmod 777 service.sh 附加权限. sh service.sh start            启动服务 sh s ...

最新文章

  1. Mac 从Makefile 编译 Rocksdb 源码的一些注意事项
  2. Python 为什么要保留显式的 self ?
  3. 从零开始学视觉Transformer (9):自监督ViT算法:BeiT和MAE
  4. oracle建共享dblink,oracle建多个dblink
  5. vb.net 教程 11-1 打印组件 5 PrintPreviewDialog
  6. 快商通智能客服云平台、金融反欺诈方案获中科院互联网周刊金i奖
  7. 泡泡龙游戏开发系列教程(四)
  8. 淘宝订单自动确认收货的N种实现,秒杀面试官
  9. 360锁屏壁纸在哪个文件夹
  10. Unity 组合键输入及容易忽略的问题
  11. i2c的IOL及上拉电阻
  12. Windows-Server-2016外置网卡,安装不了驱动,解决方法
  13. 我靠海外抖音搬运视频赚到了人生第一桶金:这个风口行业,真的很赚钱
  14. oracle FAQ
  15. (转)一共81个,开源大数据处理工具汇总
  16. HDU 4043 FXTZ II
  17. ffmpeg播放器声音效果1-淡入淡出
  18. luogu 1077
  19. 《有限与无限的游戏》第二章 没人能独自玩游戏:经典摘抄(1)
  20. 如何避免成为一个油腻的前端

热门文章

  1. com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method解决方法
  2. dubbo调用服务出现如下异常
  3. 从Python字符串中剥离字母数字字符以外的所有内容
  4. Lightsail和EC2有什么区别? [关闭]
  5. TTU智能配电终端_智能终端+正泰云平台,让配电网更“聪明”
  6. 内核提速开机linux,Linux启动全线提速法
  7. python commands用法_python之commands模块(执行Linux Shell命令)
  8. python特点 可移植性_下面的选项中,不属于Python特点的是( )_学小易找答案
  9. 前置递增运算符(JS)
  10. 块级元素(HTML、CSS)