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 daemon-reload
systemctl enable hysteria-scheduler.service systemctl enable hysteria-scheduler.service
systemctl start 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 - (crontab -l | grep -v "hysteria2_venv.*traffic-status" | grep -v "hysteria2_venv.*backup-hysteria") | crontab -
return 0 # return 0
} }
check_scheduler_service() { check_scheduler_service() {

View File

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