#!/bin/sh APP_NAME="http_logger" if [ -z "$APP_NAME" ]; then echo "Usage: $0 " exit 1 fi # Найти PID по имени процесса PIDS=$(pgrep -f "$APP_NAME") if [ -z "$PIDS" ]; then echo "Процесс с именем '$APP_NAME' не найден." exit 0 fi echo "Найден PID: $PIDS" for PID in $PIDS; do echo "Отправка SIGTERM процессу $PID..." kill "$PID" printf "Ожидание завершения процесса %s" "$PID" while kill -0 "$PID" 2>/dev/null; do printf "." sleep 1 done echo "" echo "Процесс $PID завершён." done