linex 配置tomcat定時重啟

2021-09-29 12:50:52 字數 805 閱讀 6670

1.建立指令碼檔案

vim autorest.sh(若不存在autorest.sh,會自動建立)
2.查詢tomcat程序,kill 掉tomcat程序,執行./startup.sh啟動

#!/bin/bash

ps -ef | grep apache-tomcat-7 | grep -v 'grep'| awk ''|xargs kill -9

cd /usr/local/apache-tomcat-7/bin

./startup.sh

注意: 指令碼中必須要有 !/bin/bash ,否則在定時任務中無法執行

3.將.sh 變為可執行檔案

chmod +x filename  例如:chmod +x autorest.sh
二.配置定時任務

1.編輯定時檔案

vim /etc/crontab
2.新增每天凌晨1點執行一次:

0 0 1 * * ? root  /autorest.sh
如果需要其他配置規則,請參考cron表示式寫法

linux下 crontab服務對應的是crond服務。

`service crond restart`
centos7系統下服務可以通過systemctl來重啟

systemctl restart crond`

Tomcat定時重啟

本文主要是介紹定時重啟tomcat7.exe不是tomcat7w.exe下的start 編寫.bat檔案的指令碼。通過windows計畫任務定期呼叫執行指令碼檔案執行tomcat7.exe 1 檔名任意起 2 內容如下 echo off taskkill f im tomcat7.exe echo ...

linux 定時重啟 tomcat

usr local tomcat 6.0.35 為tomcat安裝目錄。1 編寫指令碼 html view plain copy print?bin sh echo restarting the tomcat 6.0.35.pid ps ef grep tomcat 6.0.35 grep v gr...

linux定時重啟tomcat

1.先編寫tomcat重啟指令碼 bin sh etc profile tomcat opt media tomcat apache tomcat 8.5.29 tomcat path bin pid ps aux grep tomcat path grep v grep grep v retomc...