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

Linux啟動jar包的shell腳本

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

背景:

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

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

#啟動命令所在目錄
HOME='/home/pi/Desktop/java'
#獲取mac地址(唯一的)
mac=`ifconfig | grep eth0 | awk '{print $5}'`
start(){
  #進入命令所在目錄
  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

啟動jar包程序:./socdev.sh start

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

總結

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

相關文章

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

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

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

    shell查找符號鏈接及其指向目標的方法介紹

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

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

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

    linux命令之crontab命令用法詳解

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

    Git Tag 標簽詳解

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

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

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

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

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

    shell腳本多實例部署nginx的詳細教程

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

    Linux Shell 自動交互功能實現(xiàn)

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

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

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

最新評論

清新县| 东乡县| 莫力| 正安县| 新民市| 瑞金市| 错那县| 游戏| 星子县| 牡丹江市| 宝山区| 安宁市| 嵩明县| 元氏县| 安化县| 盐亭县| 卓尼县| 绥中县| 宁德市| 葫芦岛市| 萍乡市| 乌兰浩特市| 合作市| 平邑县| 安义县| 铜山县| 千阳县| 郁南县| 锡林浩特市| 绵阳市| 土默特左旗| 盘锦市| 荃湾区| 商河县| 九江市| 嵩明县| 阳原县| 临汾市| 朔州市| 黑龙江省| 余庆县|