mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-09 08:20:31 +08:00
feat: robust stop-all (pgrep kill) + start-all skip-if-running detection
Former-commit-id: 6ffcf5714ef663afa22f891bdb566950e4c47b60
This commit is contained in:
@@ -12,6 +12,11 @@ start_service() {
|
||||
local name="$1"; local jar="$2"; local port="$3"
|
||||
local opts="${4:-$JAVA_OPTS_LIGHT}"; shift 4
|
||||
|
||||
if pgrep -f "$(basename "$jar")" >/dev/null 2>&1; then
|
||||
log_warn " $name already running ($(pgrep -f "$(basename "$jar")" | tr '\n' ' ')) — skipping"
|
||||
return 0
|
||||
fi
|
||||
|
||||
log_info "Starting $name (port $port)..."
|
||||
|
||||
if [[ ! -f "$jar" ]]; then
|
||||
|
||||
Reference in New Issue
Block a user