2020
10-08
10-08
Spring Boot调用 Shell 脚本实现看门狗功能
需要实现看门狗功能,定时检测另外一个程序是否在运行,使用crontab仅可以实现检测程序是否正在运行,无法做到扩展,如:手动重启、程序升级(如果只需要实现自动升级功能可以使用inotify)等功能;最后决定使用SpringBoot调用Shell脚本来实现一、脚本1.1启动脚本#!/bin/bashps-ef|grep"demo-app-0.0.1-SNAPSHOT.jar"|grep-v"grep"if["$?"-eq0]then#sleepecho$(date"+%Y-%m-%d%H:%M:%S")"processalr...
继续阅读 >