shell殺掉之前啟動的jar工程,並重新啟動該工程
#!/bin/sh.
~/.profile ps -ef |grep XXXX.jar |grep -v grep |awk '{print $2}' |xargs kill -9
nohup java -jar crs_job.jar >XXXX.log &
和jar工程放在同一目錄下,XXXX為工程名。XXXX.log為控制檯輸出重定向。
相關推薦
shell殺掉之前啟動的jar工程,並重新啟動該工程
#!/bin/sh. ~/.profile ps -ef |grep XXXX.jar |grep -v grep |awk '{print $2}' |xargs kill -9 nohup ja
Linux cenots shell 批量關閉指定關鍵字的程序,並重新啟動新的程序 程序重新啟動
#!/bin/bash #確保shell 切換到當前shell 指令碼資料夾 current_file_path=(cd"(cd "(cd"(dirname “$0”)"; pwd) cd ${current_file_pat
Android 徹底去除啟動白屏,並減少啟動時間
白屏體驗時android體驗的剋星,但是可以解決,廢話少說, 1.在首啟動的引導頁或者廣告頁的activity的style加入以下程式碼 <item name="android:windowN
Linux---關閉Elasticsearch程序,並重新啟動
前言有時候,當我們啟動elasticsearch之後,經過很長一段時間沒有操作,自己已經忘了是否已經啟動了elasticsearch,這時候我們可以通過下面的方式驗證是否啟動,並重新啟動:step1 查詢ES程序號ps -ef | grep elastic注意:下面的那個程序
Spring Boot專案生成jar包,並在windows伺服器中註冊成服務,開機啟動
最近工作在windows伺服器上部署 spring boot 的jar包之前都是在linux上執行命令: nohup java -jar xxx.jar > xxx.log & 現在為了達到跟Linux一樣的效果。最終方案:使用winswwinsw是一個開源
通過shell備份oracle用戶數據,並將巡檢結果發送至windows跳板機
sbin ati tail 每次 img bsp product border article 背景:生產環境有oracle服務器,有數據庫用戶若幹,需要通過exp方式備份數據庫用戶數據,需要巡檢數據庫備份的結果。 目標:通過Linux shell+exp+crontab進
shell-檢測服務是否運行,並記日誌
cron 是否 post 分鐘 else shel 當前時間 服務 stat 目的:每隔*分鐘檢測服務是否運行;若運行中,則記錄執行的進程名稱;若不運行,記錄當前時間 shell: #!/bin/bash date=`date +%Y%m%d` log=/home/mon
使用NetBeans生成jar包,並在jar包中添加資源
source img 無法 bubuko res 文件 null lean 歸檔文件 在NetBeans中,執行Clean and Build便可得到jar文件 若要在jar中添加資源,先用壓縮軟件打開jar,然後將資源拖進當前歸檔文件即可 使用Class.getResou
Springboot中如何引入本地jar包,並通過maven把項目成功打包成jar包部署
exce b2c ast jar mave 調用 span aps ide 最近嘗試引入阿裏雲的短信驗證碼,阿裏雲的core sdk是maven就有的,但是短信相關的jar包卻不是放在maven的,所以得引入本地的下載回來的jar包。本地開發直接引入,idea是可以直接跑調
Intellij idea 建立一個test工程,並使用maven管理依賴
1. Cannot start compilation: the output path is not specified for module "Test". Specify the output path in the Project Structure dialog. 解決方法
用shell指令碼增加幾個組,並在每個組裡建立一定的使用者
昨天我們用語言寫了一個關於使用者組和使用者的簡單應用,但是說實話,就九個使用者我已經重複的很煩惱了,於是我就想能不能通過shell指令碼來實現批量增加使用者。於是乎,我今天就想著用shell指令碼去完成昨晚的例子。我們先來回顧一下昨天的例子。 題目:建立幾個組,每個組有一定的成員,並且每個組有一個可以操作的
Centos7 tomcat做服務,並開機啟動(親測可用)
系統版本:CentOS Linux release 7.5.1804 (Core) Tomcat版本:7 Jdk版本:1.8 tomcat安裝目錄:/usr/local/tomcat7 jdk目錄:/usr/local/jdk1.8.0_171 #設定jdk的環境變數 v
Chrome 啟動全屏,並可以F11退出
新建start.bat檔案,作用,開啟瀏覽器,並模擬按下F11,全屏,內容如下: start C:\Program" "Files" "(x86)\Google\Chrome\Application\chrome.exe // 需要開啟的瀏覽器 @echo off choice /t 1 /d
Springboot中引入本地jar包,並通過maven把專案打成可執行jar包
最近把以往的老專案用SpringBoot進行了重構,老專案中有部分本地依賴包不是放在maven庫裡的,是本地開發直接引入,需要在mvn package的時候把本地依賴jar也打進可執行包中。 這種通用問題,在網上找了一圈卻沒發現什麼好的解決辦
通過docker-composer啟動容器nginx,並完成spring.boot的web站點埠轉發
前面已經講過2篇基於docker的mysql、redis容器編排並啟動。這次將練習下nginx的docker方式的部署,以及通過nginx去代理宿主主機上的Web服務應該怎麼配 PS:(這裡由於nginx是容器上執行,然後web服務是執行在linux上,所以有區別) 準備環境: docker 18.06
在Eclipse中如何將spring boot專案打成的jar包,並且雙擊執行cmd 執行jar包,設定開機啟動
1、如何在eclipse中將spring boot專案打成jar包 1.右擊專案,選擇Run As - Maven clean 2.右擊專案,選擇Run As - Maven install 3.成功後 會在專案的target資料夾下生成jar包 2、直接雙擊執行cm
把Maven專案連同其依賴jar包一同打成jar包,並執行入口類
需求: 在我本地的電腦上存在一個maven工程,在pom檔案中依賴了一些第三方jar包。現在需要把工程打成jar包,然後放到linux伺服器中執行。 因此i,現在就需要在打jar包的同時既要指定執行
cocos2dx 命令建立各平臺工程,並自動打包Android apk的方法
轉自:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_create_a_multi-platform_project_in_one_command_line How to create a multi-pla
linux下如何部署(執行)java jar包,並關閉此jar的程序
前段時間剛剛接觸了一下linux系統,本人表示第一次使用無從下手,不像windows作業系統是視覺化的,簡單的建立檔案或資料夾都要通過寫命令才能將其完成,由於工作需要,不得不自學linux ,先是自學常用的一些命令,然後再部署可執行jar,以下是具體的操作步驟。 1、執行
JAVA-通過介面讀取本地jar包,並呼叫其中實現了介面的類中的方法
URLClassLoader classLoader = new URLClassLoader(new URL[]{new URL("jar 本地路徑,例如:file:D:/project/inputsplit-1.0-SNAPSHOT.jar")}, Thread.currentThread().ge