设置tomcat自启动时段

用root用户

cat /home/mengt/tomcat/bin/setenv.sh

vi setenv.sh

增加export CATALINA_PID=/home/mengt/tomcat/tomcat.pid

[[email protected] tomcat]$ vi shutdown_tomcat.sh

写入

#!/bin/bash
# $1 = tomcat path
# $2 = shutdown wait seconds
TOMCAT_PATH=$1
PID_FILE=$TOMCAT_PATH/tomcat.pid
if [ -f $PID_FILE ]; then
  PID=`cat $PID_FILE`
  kill $PID
  sleep $2
  kill -0 $PID > /dev/null 2>&1
  return_code=$?
  if [ $return_code -eq 0 ]; then
    kill -9 $PID
  fi
fi

crontab -e

30 17 * * * /home/mengt/tomcat/shutdown_tomcat.sh /home/mengt/tomcat 15 >/dev/null 2>&1
0 8 * * * /home/mengt/tomcat/bin/startup.sh >/dev/null 2>&1

crontab -l

增加执行的命令

chmod +x shutdown_tomcat.sh

时间: 2024-10-13 22:26:34

设置tomcat自启动时段的相关文章

linux设置tomcat自启动的方法

inux设置tomcat自动启动在centos下,开机后会自动执行/etc/rc.local中的命令,平时启动tomcat的命令为tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,当直接把他们任何一个加入到/etc/rc.local中,重启机器后发现tomcat并没有启动.原因是开机时java的环境还没有设置好,故自己写一个脚本,先设置java环境,然后在启动,脚本如下: export JAVA_HOME=/usr/loca

Linux系统下设置Tomcat自启动

需要将tomcat加入自启动队列中,则需要进行如下的操作: 以root用户登录系统: cd /etc/rc.d/init.d/ vi tomcat 文件内容参考如下: #!/bin/sh # # tomcat: Start/Stop/Restart tomcat # # chkconfig: 2345 80 20 # description: Tomcat is a Java Servlet Container # # match these values to your environment

linux下设置tomcat自启动

怎么设置linux安装了tomcat之后让tomcat开机就启动呢? 下来我们来简单的说一下: 第一步@1: 首先我们找到tomcat的安装的位置,找到之后我们cd到tomcat的bin目录下面; 我们对bin目录下面的startup.sh这个文件进行编辑:vi startup 然后在开头的位置添加如下内容 #chkconfig: 2345 80 90 #description:tomcat auto start #processname: tomcat 添加完成之后esc+wq 退出; 第二步

linux设置tomcat开机自启动

本文假设jdk环境安装成功,如何安装JDK请参考这个链接: http://www.cnblogs.com/yoyotl/p/5395208.html 1. 下载apache的安装包,例如本例下载了apache-tomcat-7.0.68.tar.gz版本. 2. 解压并安装到指定的位置,例如本例安装到/usr/local目录下. 3. cp /usr/local/apache-tomcat-7.0.68/bin/catalina.sh /etc/init.d/tomcat 4. vim /etc

Linux:Tomcat配置及设置开机自启动

1.配置完成后 2.执行:source /etc/profile 3.启动Tomcat服务器,tomcat对应的bin下面执行:./startup.sh(启动/关闭命令:http://www.cnblogs.com/tovep/articles/2473147.html) 4.在浏览器中输入:http://服务器IP:8080.正确打开则表明tomcat启动成功 5.设置Tomcat开机自启项 6.编写开机自启项脚本,该脚本以UTF-8保存,保存为tomcat文件: #!/bin/sh # to

Linux设置tomcat开机自启动:centos7

1.前提是你已经安装好了tomcat服务.2.配置Tomcat开机启动很简单,将Tomcat配置为系统服务并配置为开机启动即可.首先将tomcat配置为系统服务:创建tomcat8服务文件:vi /usr/lib/systemd/system/tomcat8.service.#tomcat8.service 文件内容: [Unit]Description=Tomcat8After=syslog.target network.target remote-fs.target nss-lookup.t

腾讯云服务器centos 6.5(jdk+tomcat+vsftp)、腾讯mysql数据库 及 tomcat自启动 配置教程

1.腾讯云数据库配置 1.考虑到安全性问题,,平常不使用root用户登录,新增一个用户名neil,用来管理项目的数据库 a.首先登录root创建db_AA数据库 b.在root用户下,创建neil用户,并对neil用户授权对db_AA数据库所有操作. GRANT ALL ON db_AA.* TO [email protected]"%" IDENTIFIED BY "XXXX"; 2.将现有数据导入到数据库中 注意:尽量不要使用Myeclipse.Navicat等

阿里云服务器centos 6.5 jdk tomcat mysql vsftp配置 及 tomcat自启动

工具:putty (默认vim编辑xml有高亮文本,推荐)或者SecureCRT 1.vsftp a.使用yum命令, yum install vsftpd –y b.用cd和ls命令检查下nologin的位置,一般在/sbin/nologin或/usr/sbin/nologin c.使用 useradd -d /web -s /sbin/nologin ftpadmin命令增加账户,其中/web 为你的ftp目录,ftpadmin为你的ftp用户名. d.使用vi命令编辑ftp的配置文件,将配

设置tomcat开机自启和后台运行

前言:程序登录遇到了问题,重启服务器上的tomcat后程序可以正常的使用,是通过进入bin目录,双击startup.bat运行启动的程序,此时会弹出启动窗口,而且该窗口不能关闭,这个窗口是tomcat的运行日志窗口,没有太大的作用,所以计划将tomcat设置成后台运行并且可以开机自启动. 环境:系统:window7 java:jdk1.8 tomcat:tomcat7 前提:jdk和tomcat的安装完成(步骤省去) 注意:tomcat的环境变量配置的过程中,系统变量中的path路径中要添加上t