脚本路径 /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 .
分享到:
相关推荐
Linux 系统 Tomcat 重启 shell ...本文提供的 Linux 系统 Tomcat 重启 shell 脚本可以帮助我们更好地理解和掌握 Linux 操作系统、Apache Tomcat 服务器和 shell 脚本编程相关的知识点,并能够应用于各种实际场景中。
linux系统tomcat自动重启脚本:判断监控 tomcat日志catalina.out超过一定限度 自动重启tomcat
tomcat宕机重启脚本,比较简单的一种设置
在linux下监测tomcat运行状态,若服务停掉则重启tomcat,在Linux下执行脚本即可运行
tomcat 启动停止重启可视化脚本 运行 sh tomcat.sh 就可以了 按界面提示 输入相应数字 自行配置tomcat 安装路径
这个脚本文件的作用是先检查 Tomcat 是否在运行,如果在运行则关闭,然后启动 Tomcat。 三、上传配置文件 将 startTomcat.sh 文件上传到 root 目录下,/root/startTomcat.sh。然后,使用命令行直接测试文件是否...
为了解决这个问题,我们可以编写一个监控并自动重启Tomcat的Shell脚本来确保服务的高可用性。以下将详细介绍如何创建这样的脚本。 首先,我们需要理解Linux Shell脚本的基本结构。Shell脚本是Linux操作系统中的一种...
Linux下定时重启Tomcat 1.写一个shell脚本restart.sh,重新启动tomcat vi restart.sh //是新建文件如果没有该文件
这个"shell脚本远程启动其他服务器的tomcat传输文件自动登录判断启动停止"的方案,就是一种典型的自动化运维实践,它结合了多个核心工具和技术,包括shell脚本、expect、ssh以及scp,用于实现远程服务器管理与文件...
Linux自动重启Tomcat脚本可以帮助系统管理员快速、方便地管理Tomcat服务器,提高服务器的可靠性和可维护性。 在 Linux 系统中,自动重启Tomcat服务器的脚本可以使用 cron 任务来实现。Cron 任务可以根据指定的时间...
4. **启动服务**:现在可以启动Tomcat服务了。 ``` sudo systemctl start tomcat ``` 5. **验证设置**:检查Tomcat服务的状态以确认它已被设置为开机启动。 ``` sudo systemctl status tomcat ``` **端口...
接下来是`linux_tomcatRestart.sh`,这是一个在Linux系统上重启Tomcat的服务脚本。这个脚本通常会利用`/etc/init.d`目录下的服务脚本模板,或者使用Systemd服务单元文件。它可能包含`stop`和`start`命令,也可能包括...
linux定时自动重启TOMCAT,SHELL脚本, 按制定时间启动脚本,并自动查找TOMCAT进程,关闭TOMCAT进程,然后再启动TOMCAT进程,服务器压力过大,或遭受攻击时,TOMCAT集群时自动维护出问题的TOMCAT。
重启tomcat服务的脚本,包含了windows的bat脚本和linux的shell脚本。需要修改的地方脚本内容的最前面都有写。此脚本可以用java代码部署war包的方式在不同的操作系统下去调用,如何调用请参考我写的博客。
在本文中,我们介绍了 cron 服务的启动、关闭、重启和重新载入配置的方法。 知识点七:crontab 命令的应用 crontab 命令是 cron 服务提供的一种接口,可以用来编辑、查看和删除 cron 任务。在本文中,我们介绍了 ...
Linux定时脚本监控tomcat是否假死或出现运行异常,若出现异常则自动重启。
- 这个文件定义了Tomcat服务的基本属性,如启动脚本、用户组以及重启策略。 2. **权限设置**: - 确保Tomcat安装目录和启动脚本具有正确的权限。通常,`/usr/local/tomcat`应属于`tomcat`用户和组,启动脚本需要...
为了将Tomcat设置为系统服务,我们需要创建一个启动脚本,通常放在`/etc/init.d`目录下,例如`/etc/init.d/tomcat`。这个脚本可以基于`/bin/sh`编写,包含启动、停止、重启等操作。示例脚本可能包括以下内容: ```...
最后,为了确认一切设置无误,你可以使用 `service tomcat start`、`service tomcat stop`、`service tomcat restart` 和 `service tomcat status` 命令来测试Tomcat服务的启动、停止、重启和当前状态。 通过以上...
为了使其能在系统服务级别运行,我们需要创建一个链接到此脚本的启动脚本,例如在`/etc/init.d`目录下创建一个名为`tomcat`的脚本。 3. **编写自启动脚本** 可以参照`/etc/init.d/skeleton`模板来创建自启动脚本,...