Linux启动jar包的shell脚本
背景:
项目设备端需要运行jar包程序与服务端进行socket连接并发送数据,每次启动进程时,都需要在Linux终端输入启动jar包的命令,比较繁琐,随之尝试将启动jar包的命令写入shell脚本文件中,实现操作shell脚本启动jar包程序的功能。
编写的socdev.sh脚本文件中命令如下:
#启动命令所在目录
HOME='/home/pi/Desktop/java'
#获取mac地址(唯一的)
mac=`ifconfig|grepeth0|awk'{print$5}'`
start(){
#进入命令所在目录
cd$HOME
nohupsudojava-jarufoCatcher-catcher-1.0-SNAPSHOT.jar$macwss://ip:port/catcherPULL_DOWN&
}
stop(){
#kill掉所有java程序
ps-ef|grepjava|grep-vgrep|awk'{print$2}'|xargssudokill-9
}
case$1in
start)
start
;;
stop)
stop
;;
restart)
$0stop
sleep2
$0start
;;
*)
echo"Usage:{start|stop|restart}"
;;
esac
exit0
启动jar包程序:./socdev.shstart
终止jar包程序:./socdev.shstop
总结
以上所述是小编给大家介绍的Linux启动jar包的shell脚本,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短