如何在Linux操作系统定时重启Tomcat服务?

Linux操作系统定时重启Tomcat服务的方法如下:

1、编写tomcat_shutdown.sh:

#!/bin/sh

export JAVA_HOME=/home/oracle/jdk1.7.0_67/

export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

echo "========begin stop the tomcat========"

'/home/oracle/apache-tomcat-7.0.29/bin/shutdown.sh'

2、编写tomcat_startup.sh:

#!/bin/sh

export JAVA_HOME=/home/oracle/jdk1.7.0_67/

export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

echo "========begin start the tomcat========"

'/home/oracle/apache-tomcat-7.0.29/bin/startup.sh'

3、在linux系统终端中,输入命令“crontab -e”:

4、在vi操作界面,输入:

01 03 * * * /home/oracle/auto_exec/tomcat_shutdown.sh

03 03 * * * /home/oracle/auto_exec/tomcat_startup.sh

5、使用“crontab -l”命令,可以查看定时任务的设置情况。

使用“tail /var/spool/mail/xxxx”命令,可以查看定时任务执行的日志。

6、如果日志中提示:

/bin/sh^M: bad interpreter: No such file or directory

分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。

解决:(UltraEdit):File-->Conversions-->DOS->UNIX即可。谢谢阅读,希望能帮到大家,请继续关注,我们会努力分享更多优秀的文章。

(0)

相关推荐

  • 如何在Linux上安装配置VNC服务

    首先需确保Linux安装了图形界面,以下操作均建议在X下的terminal里进行 安装VNC 01 在terminal里面输入"yum install vnc-server"并按回 ...

  • linux重启网络服务失败(linux重启后网络关闭)

    Linux 启动.关闭.重启网络服务的两种方式:1.使用service脚本来调度网络服务:启动service network start关闭service network stop重启service  ...

  • 如何在Linux下使用Tomcat部署Web应用(图文)?

    学习Java必不可少的视同Tomcat,但是如果不会使用tomcat部署项目,那也是白扯,在这里教大家如果在Linux系统下视同Tomcat部署Web应用. 操作方法 01 首先,登录tomcat官方 ...

  • Linux中tomcat服务成功发布但局域网浏览器无法访问的解决方法

    我在搭建Linux中服务器环境时,碰见一个问题,这里和大家分享一下.一起去看看吧! 问题描述:我在Linux搭建了一个tomcat服务器,tomcat开启后,发现在局域网浏览器上无法访问该tomcat ...

  • 如何在Linux下设置访问控制列表(ACL)来控制用户的权限

    Linux下的访问控制列表(ACL)主要用来控制用户的权限,可以做到不同用户对同一文件有不同的权限,那么具体要如何操作呢?下面小编就教你如何在Linux下设置访问控制列表(ACL)来控制用户的权限。 ...

  • Linux操作系统上常用的系统管理命令

    对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。熟悉了Linux常用的文件处理命令以后,这一讲介绍对系统和用户进 ...

  • mysql重启在哪(windows重启mysql服务)

    如果你用"重启mysql服务"作为关键词搜索,可以找到不少匹配的文章.那么我为什么会想到又写一篇呢?如果你在看了别处的文章后仍然有些疑问,那么,也许我的这篇能帮助你解答部分问题.下 ...

  • 如何在linux系统中设置ip地址

    如何在linux系统中设置ip地址 操作方法 01 在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 02 开始编辑,填写ip地址.子网掩码.网关 ...

  • 如何在linux定制定时任务

    linux定时任何和Windows下的计划任务是很像的,从创建过程来看,当然windows相对会比较简单,因为整个过程是图像界面下操作的,使用起来相对比较人性化.比较适合初学电脑人门者,定时计划有个好 ...