From e3fe2367a4fa4ad2457fbc530f9f1cb12e75d51b Mon Sep 17 00:00:00 2001 From: buildplan Date: Tue, 14 Oct 2025 03:31:29 +0100 Subject: [PATCH] imprve user clean-up --- du_setup.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/du_setup.sh b/du_setup.sh index 9d8ce36..24b6e36 100644 --- a/du_setup.sh +++ b/du_setup.sh @@ -873,9 +873,10 @@ cleanup_provider_packages() { for user in "${PROVIDER_USERS[@]}"; do echo -e "${YELLOW}Found user: $user${NC}" - local proc_count=1 - if ps -u "$user" >/dev/null 2>&1; then - proc_count=$(ps -u "$user" 2>/dev/null | wc -l || echo 1) + local proc_count + proc_count=$(ps -u "$user" --no-headers 2>/dev/null | wc -l) + if [[ $proc_count -gt 0 ]]; then + print_warning "User $user has $proc_count running process(es)." fi if [[ $proc_count -gt 1 ]]; then