欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux啟動(dòng)jar包的shell腳本

 更新時(shí)間:2018年05月04日 16:48:48   作者:Geek_紅影  
這篇文章主要介紹了Linux啟動(dòng)jar包的shell腳本,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

背景:

項(xiàng)目設(shè)備端需要運(yùn)行jar包程序與服務(wù)端進(jìn)行socket連接并發(fā)送數(shù)據(jù),每次啟動(dòng)進(jìn)程時(shí),都需要在Linux終端輸入啟動(dòng)jar包的命令,比較繁瑣,隨之嘗試將啟動(dòng)jar包的命令寫入shell腳本文件中,實(shí)現(xiàn)操作shell腳本啟動(dòng)jar包程序的功能。

編寫的socdev.sh腳本文件中命令如下:

#啟動(dòng)命令所在目錄
HOME='/home/pi/Desktop/java'
#獲取mac地址(唯一的)
mac=`ifconfig | grep eth0 | awk '{print $5}'`
start(){
  #進(jìn)入命令所在目錄
  cd $HOME
  nohup sudo java -jar ufoCatcher-catcher-1.0-SNAPSHOT.jar $mac wss://ip:port/catcher PULL_DOWN &
}
stop(){
  #kill 掉所有java程序
  ps -ef | grep java | grep -v grep |awk '{print $2}' | xargs sudo kill -9
}
case $1 in
  start)
   start
  ;;
  stop)
   stop
  ;;
  restart)
   $0 stop
   sleep 2
   $0 start
  ;;
  *)
   echo "Usage: {start|stop|restart}"
  ;;
esac
exit 0

啟動(dòng)jar包程序:./socdev.sh start

終止jar包程序:./socdev.sh stop

總結(jié)

以上所述是小編給大家介紹的Linux啟動(dòng)jar包的shell腳本,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Linux?中的export與alias命令詳解

    Linux?中的export與alias命令詳解

    export和alias都是用來簡(jiǎn)化命令行輸入的工具。export用于設(shè)置環(huán)境變量,環(huán)境變量是一些系統(tǒng)級(jí)別的變量,用于指定一些系統(tǒng)的默認(rèn)值或者搜索路徑等,這篇文章主要介紹了Linux?中的export與alias命令,需要的朋友可以參考下
    2023-04-04
  • Linux下查看.so和可執(zhí)行文件是否debug編譯的方法(必看)

    Linux下查看.so和可執(zhí)行文件是否debug編譯的方法(必看)

    下面小編就為大家?guī)硪黄狶inux下查看.so和可執(zhí)行文件是否debug編譯的方法(必看)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • shell字符串操作詳解

    shell字符串操作詳解

    這篇文章主要介紹了shell字符串操作詳解的相關(guān)資料,需要的朋友可以參考下
    2014-02-02
  • shell腳本返回值問題的解決

    shell腳本返回值問題的解決

    這篇文章主要介紹了shell腳本返回值問題的解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • linux?shell?編程之函數(shù)使用詳解

    linux?shell?編程之函數(shù)使用詳解

    使用linux的shell編程,可以說函數(shù)是非常重要的內(nèi)容,也是在編寫各類shell腳本的時(shí)候經(jīng)常用到的,這篇文章主要介紹了linux?shell?編程之函數(shù)使用,需要的朋友可以參考下
    2022-10-10
  • 自動(dòng)殺掉占用較多CPU資源的Shell腳本

    自動(dòng)殺掉占用較多CPU資源的Shell腳本

    這篇文章主要介紹了自動(dòng)殺掉占用較多CPU資源的Shell腳本,需要的朋友可以參考下
    2014-06-06
  • Shell函數(shù)的7種用法介紹

    Shell函數(shù)的7種用法介紹

    這篇文章主要介紹了Shell函數(shù)的7種用法介紹,本文講解了在shell文件內(nèi)部定義函數(shù)并引用、返回值、函數(shù)輸出、向函數(shù)傳遞參數(shù)、全局變量與局部變量等內(nèi)容,需要的朋友可以參考下
    2014-11-11
  • Ubuntu中的sudo和su命令介紹

    Ubuntu中的sudo和su命令介紹

    這篇文章介紹了Ubuntu中的sudo和su命令,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Shell腳本實(shí)現(xiàn)自動(dòng)安裝zookeeper

    Shell腳本實(shí)現(xiàn)自動(dòng)安裝zookeeper

    這篇文章主要介紹了Shell腳本實(shí)現(xiàn)自動(dòng)安裝zookeeper,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-01-01
  • 利用Shell解析處理XML的方法匯總

    利用Shell解析處理XML的方法匯總

    這篇文章主要給大家總結(jié)介紹了關(guān)于利用Shell解析處理XML的方法,分別介紹了關(guān)于xmlint、xpath和xml2三種工具的使用,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10

最新評(píng)論