wait process

This commit is contained in:
Whispering Wind
2025-05-16 12:26:04 +03:30
committed by GitHub
parent 3680117f24
commit 94842aa2dc
2 changed files with 13 additions and 7 deletions

View File

@ -27,10 +27,10 @@ EOF
systemctl daemon-reload
systemctl enable hysteria-scheduler.service
systemctl start hysteria-scheduler.service
wait 2
(crontab -l | grep -v "hysteria2_venv.*traffic-status" | grep -v "hysteria2_venv.*backup-hysteria") | crontab -
return 0
# return 0
}
check_scheduler_service() {

View File

@ -97,12 +97,18 @@ success "Python environment ready."
# ========== Scheduler ==========
info "Ensuring scheduler is set..."
source "$HYSTERIA_INSTALL_DIR/core/scripts/scheduler.sh"
if source "$HYSTERIA_INSTALL_DIR/core/scripts/scheduler.sh"; then
if ! check_scheduler_service; then
info "Installing Hysteria scheduler service..."
setup_hysteria_scheduler
if setup_hysteria_scheduler; then
success "Scheduler service configured."
else
error "Hysteria scheduler configuration failed critically. Upgrade cannot proceed."
warn "Scheduler setup failed, but continuing upgrade..."
fi
else
success "Scheduler already set."
fi
else
warn "Failed to source scheduler.sh, continuing without scheduler setup..."
fi
# ========== Restart Services ==========