最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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ì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • shell腳本字符串處理的使用(分割、截取和拼接)

    shell腳本字符串處理的使用(分割、截取和拼接)

    本文主要介紹了shell腳本字符串處理的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • shell查找符號(hào)鏈接及其指向目標(biāo)的方法介紹

    shell查找符號(hào)鏈接及其指向目標(biāo)的方法介紹

    本文為大家介紹一些處理符號(hào)鏈接的實(shí)踐方法,希望對(duì)大家編寫shell腳本時(shí)帶來(lái)一些幫助,有需要的朋友不妨參考下
    2013-02-02
  • Linux Shell腳本系列教程(四):使用函數(shù)添加環(huán)境變量

    Linux Shell腳本系列教程(四):使用函數(shù)添加環(huán)境變量

    這篇文章主要介紹了Linux Shell腳本系列教程(四):使用函數(shù)添加環(huán)境變量,本文對(duì)環(huán)境變量的一知識(shí)作了介紹,并給出普通添加環(huán)境變量和使用函數(shù)添加環(huán)境變量的方法,需要的朋友可以參考下
    2015-06-06
  • linux命令之crontab命令用法詳解

    linux命令之crontab命令用法詳解

    crontab命令一般被用來(lái)提交和管理用戶的需要周期性執(zhí)行的任務(wù),與windows下的計(jì)劃任務(wù)類似,這篇文章主要為大家介紹了它的使用,需要的可以參考下
    2023-08-08
  • Git Tag 標(biāo)簽詳解

    Git Tag 標(biāo)簽詳解

    這篇文章主要介紹了Git Tag 標(biāo)簽以及git命令之git tag給當(dāng)前分支打標(biāo)簽的相關(guān)知識(shí),需要的朋友可以參考下
    2017-11-11
  • Linux下JDK中文字體亂碼的解決方法

    Linux下JDK中文字體亂碼的解決方法

    下面小編就為大家?guī)?lái)一篇Linux下JDK中文字體亂碼的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • shell腳本實(shí)現(xiàn)監(jiān)控shell腳本的執(zhí)行流程及變量的值

    shell腳本實(shí)現(xiàn)監(jiān)控shell腳本的執(zhí)行流程及變量的值

    這篇文章主要介紹了shell腳本實(shí)現(xiàn)監(jiān)控shell腳本的執(zhí)行流程及變量的值本文使用shell完成對(duì)執(zhí)行過(guò)程中條件語(yǔ)句中的變量的變化的監(jiān)控和整個(gè)程序的執(zhí)行流程的觀察功能,需要的朋友可以參考下
    2015-03-03
  • shell腳本多實(shí)例部署nginx的詳細(xì)教程

    shell腳本多實(shí)例部署nginx的詳細(xì)教程

    周一今天給大家分享shell腳本多實(shí)例部署nginx的詳細(xì)教程,文章通過(guò)實(shí)例代碼腳本給大家詳細(xì)介紹,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-10-10
  • Linux Shell 自動(dòng)交互功能實(shí)現(xiàn)

    Linux Shell 自動(dòng)交互功能實(shí)現(xiàn)

    本文主要介紹了Linux Shell 自動(dòng)交互功能實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • linux打包某個(gè)可執(zhí)行文件及其依賴文件

    linux打包某個(gè)可執(zhí)行文件及其依賴文件

    這篇文章主要為大家詳細(xì)介紹了如何通過(guò)linux打包某個(gè)可執(zhí)行文件及其依賴文件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟了解一下
    2024-12-12

最新評(píng)論

安徽省| 辽阳县| 长葛市| 师宗县| 秦安县| 绥中县| 庆元县| 宿州市| 都江堰市| 通道| 石台县| 崇礼县| 曲松县| 精河县| 屏东市| 通河县| 桦甸市| 抚顺市| 砚山县| 白玉县| 景德镇市| 芮城县| 黄浦区| 灵石县| 杭锦旗| 荔波县| 静安区| 马山县| 民权县| 安福县| 西畴县| 二连浩特市| 平罗县| 治多县| 额济纳旗| 兴安县| 驻马店市| 永春县| 新绛县| 如皋市| 龙川县|