`
seyaa
  • 浏览: 55606 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

linux为了可以更方便的启动|关闭|重启 tomcat,做个脚本

阅读更多
脚本路径 /etc/init.d/tomcat

首先执行: vi /etc/init.d/tomcat
按 a 编辑,将下面内容根据你自己的情况(主要是修改 /usr/local/tomcat6/bin/ )
修改后copy到编辑框中, esc 退出编辑,:wq 保存退出

------------------
-----脚本内容-----
------------------
	# !/bin/bash
	# Description: start or stop the tomcat
	# Usage:        tomcat [start|stop|reload|restart]
	#
	export PATH=$PATH:$HOME/bin
	export BASH_ENV=$HOME/.bashrc
	export USERNAME="root"

	case "$1" in
	start)
	#startup the tomcat
   	echo -n "tomcat start: "
		cd /usr/local/tomcat6/bin/
	./startup.sh
   	echo " Tomcat start finished"
	;;
	stop)
	# stop tomcat
  	 echo -n "tomcat stop:"
  	 ps -ef | grep "java" | grep -v grep | sed 's/ [ ]*/:/g'|cut -d: -f2| kill -9 `cat`
	cd /usr/local/tomcat6/work
	rm -rf Catalina
       	echo "finished"
    	;;
    	reload|restart)
        	$0 stop
        	$0 start
    	;;
    	*)
       	echo "Usage: tomcat [start|stop|reload|restart]"
       	exit 1
    	esac
    	exit 0

---------------------

更改tomcat脚本为可执行文件
引用
[root@localhost]# chmod +x /etc/init.d/tomcat


        为了在任意路径都可执行此脚本,需要添加到/usr/bin目录中
引用
[root@localhost]# cd /usr/bin
	[root@localhost]# ln -s /etc/init.d/tomcat .
分享到:
评论
1 楼 liujickson 2011-05-08  
支持,楼主太好了

相关推荐

    linux系统Tomcat重启shell脚本

    Linux 系统 Tomcat 重启 shell ...本文提供的 Linux 系统 Tomcat 重启 shell 脚本可以帮助我们更好地理解和掌握 Linux 操作系统、Apache Tomcat 服务器和 shell 脚本编程相关的知识点,并能够应用于各种实际场景中。

    tomcat自动重启脚本

    linux系统tomcat自动重启脚本:判断监控 tomcat日志catalina.out超过一定限度 自动重启tomcat

    tomcat宕机重启脚本

    tomcat宕机重启脚本,比较简单的一种设置

    linux下监测tomcat重启脚本

    在linux下监测tomcat运行状态,若服务停掉则重启tomcat,在Linux下执行脚本即可运行

    tomcat 启动停止重启可视化脚本

    tomcat 启动停止重启可视化脚本 运行 sh tomcat.sh 就可以了 按界面提示 输入相应数字 自行配置tomcat 安装路径

    Tomcat在Linux下的定时重启

    这个脚本文件的作用是先检查 Tomcat 是否在运行,如果在运行则关闭,然后启动 Tomcat。 三、上传配置文件 将 startTomcat.sh 文件上传到 root 目录下,/root/startTomcat.sh。然后,使用命令行直接测试文件是否...

    linux tomcat监听自动重启脚本

    为了解决这个问题,我们可以编写一个监控并自动重启Tomcat的Shell脚本来确保服务的高可用性。以下将详细介绍如何创建这样的脚本。 首先,我们需要理解Linux Shell脚本的基本结构。Shell脚本是Linux操作系统中的一种...

    Linux下定时重启Tomcat服务

    Linux下定时重启Tomcat 1.写一个shell脚本restart.sh,重新启动tomcat vi restart.sh //是新建文件如果没有该文件

    shell脚本远程启动其他服务器的tomcat传输文件自动登录判断启动停止

    这个"shell脚本远程启动其他服务器的tomcat传输文件自动登录判断启动停止"的方案,就是一种典型的自动化运维实践,它结合了多个核心工具和技术,包括shell脚本、expect、ssh以及scp,用于实现远程服务器管理与文件...

    linux自动重启tomcat脚本分享

    Linux自动重启Tomcat脚本可以帮助系统管理员快速、方便地管理Tomcat服务器,提高服务器的可靠性和可维护性。 在 Linux 系统中,自动重启Tomcat服务器的脚本可以使用 cron 任务来实现。Cron 任务可以根据指定的时间...

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    4. **启动服务**:现在可以启动Tomcat服务了。 ``` sudo systemctl start tomcat ``` 5. **验证设置**:检查Tomcat服务的状态以确认它已被设置为开机启动。 ``` sudo systemctl status tomcat ``` **端口...

    linux和windows启动tomcat脚本

    接下来是`linux_tomcatRestart.sh`,这是一个在Linux系统上重启Tomcat的服务脚本。这个脚本通常会利用`/etc/init.d`目录下的服务脚本模板,或者使用Systemd服务单元文件。它可能包含`stop`和`start`命令,也可能包括...

    linux定时自动重启TOMCAT

    linux定时自动重启TOMCAT,SHELL脚本, 按制定时间启动脚本,并自动查找TOMCAT进程,关闭TOMCAT进程,然后再启动TOMCAT进程,服务器压力过大,或遭受攻击时,TOMCAT集群时自动维护出问题的TOMCAT。

    tomcat重启脚本.rar

    重启tomcat服务的脚本,包含了windows的bat脚本和linux的shell脚本。需要修改的地方脚本内容的最前面都有写。此脚本可以用java代码部署war包的方式在不同的操作系统下去调用,如何调用请参考我写的博客。

    linux shell脚本定时清理tomcat日志文件

    在本文中,我们介绍了 cron 服务的启动、关闭、重启和重新载入配置的方法。 知识点七:crontab 命令的应用 crontab 命令是 cron 服务提供的一种接口,可以用来编辑、查看和删除 cron 任务。在本文中,我们介绍了 ...

    Linux脚本监控tomcat假死与异常

    Linux定时脚本监控tomcat是否假死或出现运行异常,若出现异常则自动重启。

    linux环境下配置Tomcat自启动

    - 这个文件定义了Tomcat服务的基本属性,如启动脚本、用户组以及重启策略。 2. **权限设置**: - 确保Tomcat安装目录和启动脚本具有正确的权限。通常,`/usr/local/tomcat`应属于`tomcat`用户和组,启动脚本需要...

    Tomcat linux服务和自启动

    为了将Tomcat设置为系统服务,我们需要创建一个启动脚本,通常放在`/etc/init.d`目录下,例如`/etc/init.d/tomcat`。这个脚本可以基于`/bin/sh`编写,包含启动、停止、重启等操作。示例脚本可能包括以下内容: ```...

    linux中设置tomcat自启动

    最后,为了确认一切设置无误,你可以使用 `service tomcat start`、`service tomcat stop`、`service tomcat restart` 和 `service tomcat status` 命令来测试Tomcat服务的启动、停止、重启和当前状态。 通过以上...

    linux as 5下把tomcat做成服务

    为了使其能在系统服务级别运行,我们需要创建一个链接到此脚本的启动脚本,例如在`/etc/init.d`目录下创建一个名为`tomcat`的脚本。 3. **编写自启动脚本** 可以参照`/etc/init.d/skeleton`模板来创建自启动脚本,...

Global site tag (gtag.js) - Google Analytics