1.写在前面
1. 基于 java -jar 的jar包脚本
2. 包含 查询、停止、启动、重启
3. 使用菜单方式选择jar包
4. 该脚本需要和jar包放在同一个目录下,执行时需要先cd到脚本所在目录
2.命令和效果
我定义的脚本名称叫 publish.sh
#查看
sh publish.sh status
#停止
sh publish.sh stop
#启动
sh publish.sh start
#重启
sh publish.sh restart
效果如下(使用查看命令):
可以看到 脚本会通过遍历 自动输出当前目录下的所有jar包
然后 根据输入的序号 选择指定的jar包程序,比如:
输入1,选择了 biu-cooperation.jar ,然后返回了该程序正在运行,pid是 30830
再比如(使用重启命令):