1. 程式人生 > >linux 啟動或停止jar shell指令碼

linux 啟動或停止jar shell指令碼

 shell指令碼

# jar啟動shell命令

#startup.sh

java -jar project.jar &            # 注意:必須有&讓其後臺執行,否則沒有pid生成
echo $! > project.pid              # 將jar包啟動對應的pid寫入檔案中,為停止時提供pid

# jar停止shell命令

#shutdown.sh

PID=$(cat project.pid)
kill -9 $PID



相關推薦

linux 啟動停止jar shell指令碼

 shell指令碼 # jar啟動shell命令 #startup.sh java -jar project.jar & # 注意:必須有&讓其後臺執行,否則

linux--shell指令碼啟動停止jar

完整指令碼啟動和停止jar包 #! /bin/sh PORT=8086 HOME='/usr/local/beta' LOG_HOME='/usr/local/beta/build' LOG_FILE='act-service.log' JAR_HOME=act-1.0.

linux--shell指令碼批量啟動停止jar

指令碼程式碼all.sh #! /bin/sh # 埠號 PORTS=(8084 8083 8085 8086) # 系統模組 MODULES=(mcht system user act) # 系統模組名稱 MODULE_NAMES=(商戶模組 系統模組 使用者模組 活動

linux下tomcat部署、啟動、關閉的shell指令碼

一、直接在tomcat的bin目錄下建立指令碼 1.部署war包指令碼deploy.sh:  #!/bin/sh war=$1 bin=$(cd `dirname $0`; pwd) if [ ! -n "${war}" ]; then    echo

Linux啟動重啟時執行命令與腳本

但是 ron cat 文件 amp 如果 rontab 系統 shu 有時可能會需要在重啟時或者每次系統啟動時運行某些命令或者腳本。我們要怎樣做呢?本文中我們就對此進行討論。我們會用兩種方法來描述如何在 CentOS/RHEL 以及 Ubuntu 系統上做到重啟或者系統啟動

Ubuntu 啟動停止django服務

設定可遠端訪問 #Django 專案-settings.py ALLOWED_HOSTS = ['*'] 啟動 #預設啟動的服務埠是8000,可自行指定 python manage.py runserver ip:port 檢視

linux Vim編輯器、shell指令碼、流程控制語句和計劃任務

本章主要講解shell指令碼,vim編輯器 1. 強制儲存退出 wq! 2. 查詢主機名稱 hostname 3. 在vim中常用的命令 dd刪除游標所在行;5dd刪除自游標所在行開始往下數五行;yy複製游標所在行;5yy複製自游標所在行開始往下數5行內容;n顯示搜尋命令定位到下一個字串

結合linux 環境變數的理解shell指令碼 if.......then語句及test命令

"uenvboot=" \ "if run sd_uEnvtxt_existence_test; then " \ "run loadbootenv; " \ "echo Loaded environment from ${bootenv}; " \

Linux的基礎命令和Shell指令碼

一、計算機   1、能接收使用者輸入的指令和資料,經過中央處理器的算術邏輯單元處理,然後會產生或者顯示新資料的,就是計算機。    比如,普通商戶用的計算器,手機,提款機,汽車導航,桌面電腦,手提電腦等   2、計算機

Linux操作入門練習之shell指令碼附答案(點選文末連結)

資料共享與整合技術 練習5 1、編寫shell指令碼,計算1-100的和; 指令碼: 結果驗證: 2、將一目錄下所有檔案的副檔名改為bak 指令碼: 驗證; 3、寫一個指令碼,統計/etc目錄下共有多少個目錄檔案 驗證: 4、寫一個指令碼, 依次向/etc/p

inxi:可一鍵查詢Linux系統軟硬體資訊的Shell指令碼

inxi是一個Linux作業系統資訊查詢指令碼工具,當那些需要遠端維護系統的管理員遇到伺服器硬體問題時,總是希望在最快最便捷的方式獲取到所有的系統資訊(包含:系統的版本、驅動、記憶體、CPU、網絡卡、硬碟等等),如果使用我們所熟悉的uname -a; lspci; df -h…..命令去查詢,我估計

linux啟動程式和關閉程式指令碼

關閉指令碼: #!/bin/bash source /etc/profile log() { echo `date +【%Y-%m-%d" "%H:%M:%S】` $1 } log "kill 168 begain" NAME=importFile168 echo $NAME ID=

MySQL服務正在啟動停止中,請稍候片刻後再試一次【解決方案】

相信有些小夥伴在使用資料庫的過程中會經常頻繁的啟動和停止MySQL服務,有時候會出現“服務正在啟動或停止中,請稍候片刻後再試一次。”這樣的提示,如下圖所示。 於是乎想辦法去解決這個問題,但是發現連強制的資料庫初始化都無濟於事,而且在工作管理員的程序下也無法找到mysqld的相關程序,不能強制

linux 定期刪除spark日誌 shell 指令碼

如下: 在linux命令列中建立一個空白檔案,將下面程式碼加入到檔案中。 注意:1.如果在windows 中編輯,上傳到linux伺服器中,需要利用vim 的 : set ff=unix   方法將檔案的dos格式修改為unix格式,利用  :set ff  來檢視是否修

一個簡單的linux下設定定時執行shell指令碼的示例

很多時候我們有希望伺服器定時去執行一個指令碼來觸發一個操作,比如說定時去備份伺服器資料、資料庫資料等 不適合人工經常做的一些操作這裡簡單說下 shell Shell俗稱殼,類似於DOS下的command和後來的cmd.exe。它接收使用者命令,然後呼叫相應的應用程式。作為命

Linux學習之核心及shell指令碼

列舉常見核心引數及引數的意義 關閉ipv6 net.ipv6.conf.all.disable_ipv6 = 1 關閉路由轉發 net.ipv4.ip_forward = 0 最大限度使用實體記憶體 vm.swappiness = 0 ARP快取的存活時間 ne

linux中使用corntab和shell指令碼自動備份nginx日誌,按天備份

編寫shell指令碼,實現nginx日誌每天自動備份到指定資料夾! 需要的命令mv , corntab -e(定時任務),shell指令碼 這裡先說一下corntab:  https://www.cnblogs.com/longjshz/p/5779215.html  這裡有一篇詳細

linux程序監控重啟shell指令碼

本文主要內容: shell日誌date format shell poll監控重新執行,掛了則重啟程式 前段時間工作需要使用python+scrapy寫了個新聞輿情爬蟲系統,伺服器上面跑了大概5

【錯誤】netstart mysql服務正在啟動停止中,請稍候片刻後再試一次

1.在工作管理員將mysqld程序結束掉 2.重新輸入命令 net start mysql 解決 C:\Users\Administrator>net start mysql MySQ

Linux啟動禁止SSH使用者及IP的登入

啟動或禁止SSH使用者登入一般情況下,在使用Linux作業系統都不會去機房來操作機器,都是使用一些第三方的工具來操作。比如使用SSH Secure File Transfer Client工具來傳輸檔案,利用Putty來操作,利用Xmanger綜合操作等,那麼最常見的連線型別