- 整体展示
![](https://s2.loli.net/2022/01/05/LsBCJubHdR7lrKn.png)
logs:程序日志所在位置(读写权限要有)JAVA.sh:启动脚本JAVA-0.0.1-SNAPSHOT.jar:应用程序nohup.out:脚本自动生成的日志文件(自动更新)
- 脚本内容
#启动命令所在目录HOME='/home/java'#获取mac地址(唯一的)mac=`ifconfig|grepeth0|awk'{print $5}'`start(){ #进入命令所在目录cd$HOMEnohupjava-jarJAVA-0.0.1-SNAPSHOT.jar$macwss://ip:port/catcher PULL_DOWN &} stop(){ #kill掉所有java程序ps-ef|grepjava|grep-vgrep|awk'{print $2}'|xargssudokill-9} case$1instart) start ;; stop) stop ;; restart) $0stopsleep2$0start ;; *) echo"Usage: {start|stop|restart}" ;; esacexit0
- 启动、停止、重启
启动命令:./JAVA.shstart重启命令:./JAVA.shrestart停止命令: ./JAVA.shstop