濮阳杆衣贸易有限公司

主頁 > 知識庫 > Linux啟動jar包的shell腳本

Linux啟動jar包的shell腳本

熱門標簽:天津智能外呼系統(tǒng)排名 400電話申請找 宿松高德地圖標注 汨羅代理外呼系統(tǒng) 申請400電話有什么用 貴陽400電話到哪里去辦理 網(wǎng)絡電話外呼系統(tǒng)撥號軟件 電銷機器人加盟多少錢 4層電梯外呼控制系統(tǒng)設計

背景:

項目設備端需要運行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

總結(jié)

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

您可能感興趣的文章:
  • Linux利用Shell腳本部署jar包項目的完整步驟
  • Jar包一鍵重啟的Shell腳本及新服務器部署的一些經(jīng)驗分享
  • Linux中自定義shell腳本啟動jar包的方法

標簽:廣東 撫州 連云港 昌都 贛州 海北 臨沂 烏蘭察布

巨人網(wǎng)絡通訊聲明:本文標題《Linux啟動jar包的shell腳本》,本文關(guān)鍵詞  Linux,啟動,jar,包的,shell,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux啟動jar包的shell腳本》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux啟動jar包的shell腳本的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    全椒县| 旬邑县| 荣成市| 山丹县| 吉木乃县| 义马市| 图片| 陈巴尔虎旗| 秦安县| 陆河县| 邢台市| 藁城市| 额济纳旗| 柳河县| 进贤县| 吉安县| 松阳县| 邓州市| 西和县| 洛扎县| 陆川县| 黑河市| 安阳市| 留坝县| 定安县| 收藏| 宜章县| 宁化县| 枣庄市| 汝南县| 和静县| 长岛县| 剑阁县| 灵山县| 宿州市| 桓仁| 临湘市| 乌鲁木齐县| 寿阳县| 长治市| 福建省|