亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

linux環(huán)境下編寫shell腳本實現(xiàn)啟動停止tomcat服務的方法

 更新時間:2018年06月19日 11:53:15   作者:wenwu_he  
這篇文章主要介紹了linux環(huán)境下編寫shell腳本實現(xiàn)啟動停止tomcat服務的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

第一步:以管理員的身份進入控制臺,在指定目錄下新建一個shell腳本,我這里命名為tomcat.sh

第二步:編寫shell腳本

#!/bin/bash 
tomcat_home=/usr/tomcat/apache-tomcat-8.0.48 
SHUTDOWN=$tomcat_home/bin/shutdown.sh 
STARTTOMCAT=$tomcat_home/bin/startup.sh 
case $1 in 
start) 
echo "啟動$tomcat_home" 
$STARTTOMCAT 
;; 
stop) 
echo "關閉$tomcat_home" 
$SHUTDOWN 
pidlist=`ps -ef |grep tomcat |grep -v "grep"|awk '{print $2}'` 
kill -9 $pidlist 
#!/bin/bash 
tomcat_home=/usr/tomcat/apache-tomcat-8.0.48 
SHUTDOWN=$tomcat_home/bin/shutdown.sh 
STARTTOMCAT=$tomcat_home/bin/startup.sh 
case $1 in 
start) 
echo "啟動$tomcat_home" 
$STARTTOMCAT 
;; 
stop) 
echo "關閉$tomcat_home" 
$SHUTDOWN 
pidlist=`ps -ef |grep tomcat |grep -v "grep"|awk '{print $2}'` 
kill -9 $pidlist 
stop) 
echo "關閉$tomcat_home" 
$SHUTDOWN 
pidlist=`ps -ef |grep tomcat |grep -v "grep"|awk '{print $2}'` 
kill -9 $pidlist 
#刪除日志文件,如果你不先刪除可以不要下面一行 
rm $tomcat_home/logs/* -rf 
#刪除tomcat的臨時目錄 
rm $tomcat_home/work/* -rf 
;; 
restart) 
echo "關閉$tomcat_home" 
$SHUTDOWN 
pidlist=`ps -ef |grep tomcat |grep -v "grep"|awk '{print $2}'` 
kill -9 $pidlist 
#刪除日志文件,如果你不先刪除可以不要下面一行 
rm $tomcat_home/logs/* -rf 
#刪除tomcat的臨時目錄 
rm $tomcat_home/work/* -rf 
sleep 5 
echo "啟動$tomcat_home" 
$STARTTOMCAT 
#看啟動日志 
#tail -f $tomcat_home/logs/catalina.out 
;; 
logs) 
cd /mnt/alidata/apache-tomcat-7.0.68/logs 
tail -f catalina.out 
;; 
esac 

啟動服務:

../tomcat.sh start 

停止服務:

../tomcat.sh stop 

注意:

1、編寫腳本里的tomcat的路徑是你自己的tomcat的路徑

2、第一次運行腳本的時候可能會出現(xiàn)報錯

那么就要給腳本設置權限

chmod 777 ./tomcat.sh  

然后運行就可以了

總結

以上所述是小編給大家介紹的linux環(huán)境下編寫shell腳本實現(xiàn)啟動停止tomcat服務的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • Linux shell腳本實現(xiàn)CPU預警

    Linux shell腳本實現(xiàn)CPU預警

    這篇文章主要介紹了Linux shell腳本實現(xiàn)CPU預警的方法,并附上代碼以及用法,有需要的小伙伴可以參考下。
    2015-03-03
  • Linux shell實現(xiàn)每天定時備份mysql數(shù)據(jù)庫

    Linux shell實現(xiàn)每天定時備份mysql數(shù)據(jù)庫

    這篇文章主要介紹了Linux shell實現(xiàn)每天定時備份mysql數(shù)據(jù)庫的代碼,分享給大家,希望大家能夠喜歡。
    2015-03-03
  • Shell 編程:Bash空格的那點事

    Shell 編程:Bash空格的那點事

    空格,一個看不見的字符,很不起眼,也正由于不起眼,很多人經常忽略它,導致代碼出錯,卻還找不著北。這里,我們來聊聊bash中空格的那點事
    2015-01-01
  • Linux中修改文件權限chmod命令詳解

    Linux中修改文件權限chmod命令詳解

    在Linux系統(tǒng)中,chmod命令用于更改文件或目錄的權限,它可以授予或撤銷對文件的讀取、寫入和執(zhí)行權限,本文給大家詳細的介紹了Linux修改文件權限chmod命令用法,需要的朋友可以參考下
    2023-08-08
  • Shell實現(xiàn)程序造死循環(huán)的幾種方法示例

    Shell實現(xiàn)程序造死循環(huán)的幾種方法示例

    在linux下編程的程序猿都知道shell腳本,就算你不怎么熟悉,也應該聽過的吧!那在shell腳本中的死循環(huán)該怎么寫呢?下面這篇文章就來給大家介紹了關于Shell如何實現(xiàn)讓程序造死循環(huán)的幾種方法,需要的朋友可以參考下。
    2017-08-08
  • shell腳本實現(xiàn)多彩進度條

    shell腳本實現(xiàn)多彩進度條

    這篇文章主要介紹了shell腳本實現(xiàn)多彩進度條的相關資料,需要的朋友可以參考下
    2017-07-07
  • Linux shell腳本基礎學習詳細介紹(完整版)

    Linux shell腳本基礎學習詳細介紹(完整版)

    Linux shell腳本基礎學習我們將分幾講來慢慢細說,希望能對想學習Linux shell腳本編程的初學者有一個明確的幫助,水平得到提高
    2013-07-07
  • shell結合expect寫的批量scp腳本工具

    shell結合expect寫的批量scp腳本工具

    expect用于自動化地執(zhí)行l(wèi)inux環(huán)境下的命令行交互任務,例如scp、ssh之類需要用戶手動輸入密碼然后確認的任務。有了這個工具,定義在scp過程中可能遇到的情況,然后編寫相應的處理語句,就可以自動地完成scp操作了
    2013-02-02
  • shell將腳本輸出結果記錄到日志文件的實現(xiàn)

    shell將腳本輸出結果記錄到日志文件的實現(xiàn)

    下面小編就為大家?guī)硪黄猻hell將腳本輸出結果記錄到日志文件的實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • linux腳本實現(xiàn)自動發(fā)送和收取郵件的設置方法

    linux腳本實現(xiàn)自動發(fā)送和收取郵件的設置方法

    這篇文章主要是介紹linux下通過腳本自動發(fā)送和收取郵件的設置方法,有需要的朋友可以參考下
    2013-05-05

最新評論