编写java启动脚本
ps -aux | grep xxx.jar | grep -v grep | awk '{print $2}' | xargs kill -9 (ps -aux | grep xxx.jar是查找与xxx.jar相关的进程,结果中除了包含xxx.jar的进程外还包含ps本身的查找进程,这个进程没用,需要排除掉,grep -v grep 意思是只显示不包含grep的进程,-v参数表示不含后面参数的进程,awk '{print $2}' 是输出结果的第二列,ps-aux的第二列是进程id,xargs 意思是把前面的结果当作后面命令的参数)
ps -aux | grep aaa.jar | grep -v grep | awk '{print $2}' | xargs kill -9 (杀掉第二个java进程)
cd /app/emeetingserver/ && /app/emeetingserver/startup.sh (进到目录下并执行启动脚本)
cd /app/emeetingserver_uploadserver/ && /app/emeetingserver_uploadserver/startup.sh(进到目录下并执行启动脚本)
把上面内容写到一个启动脚本内,每次执行脚本就能重启这两个java服务
浙公网安备 33010602011771号