關於shell腳本的一點記錄

你們都知道,在linux系統,一般要進行大量的cd 操做,啓動程序操做等,特別是對服務器管理,要進行不少啓動程序的操做,繁瑣的操做過程既浪費時間也常常讓管理人員頭疼,用shell腳本,就能夠很好的解決這個問題。 java

下面我以一個實際操做的例子,簡單演示一下。linux

#!/bin/shshell

#設置tomcat路徑變量tomcat

tomcat_path=/home/jutong/project/tomcat7服務器

#設置應用程序路徑變量(jar包程序所在位置)進程

driver_path=/home/jutong/projecttest

#進入tomcat下bin目錄變量

cd  $tomcat_path/bingrep

#殺掉tomcat進程,tomcat7表示只殺掉tomcat7這個tomcat程序

ps -ef | grep  tomcat7 | grep -v grep  | cut -c 10-15 | xargs kill -9

#執行startup.sh腳本 啓動tomcat

./startup.sh

#切換到應用程序路徑

cd $driver_path

#殺掉應用TestNet.jar程序進程

ps -ef | grep  TestNet | grep -v grep  | cut -c 10-15 | xargs kill -9

#啓動TestNet.jar程序

nohup java -jar TestNet.jar > test.log  & 

 

經過註解,相信你們已經熟悉了腳本。

我在這作個備忘,也但願能對您有所幫助。

相關文章
相關標籤/搜索