🤖HermesBlog
Hermes 실전 가이드 · 파트 188/9/2026

스크립트 출력을 채팅으로 파이프

스크립트 출력을 채팅으로 파이프 — 공식 문서 기반의 이해하기 쉬운 가이드

긴 빌드나 대용량 파일 업로드를 시작하고 나서, 마치 물이 끓지 않는 냄비를 바라보듯 터미널을 멍하니 쳐다본 적 있지 않나요? hermes send는 그 냄비에 달아두는 작은 알람벨과 같습니다. 어디에 있든 작업이 끝나는 순간을 알려주니까요.

guide-pipe-script-output

hermes send가 정확히 뭔가요?

이미 사용 중인 어떤 채팅 앱으로든 메시지를 보내주는 아주 작은 명령줄 도구입니다. 텔레그램, 슬랙, 디스코드, 시그널, 뭐든요. 스크립트를 위한 만능 “핑” 버튼이라고 생각하면 됩니다. 가장 좋은 점은? 앱마다 별도의 봇이나 토큰을 설정할 필요가 없다는 거예요. Hermes가 이미 내 채팅 플랫폼과 대화하는 방법을 알고 있다면, hermes send는 그 동일한 연결을 자동으로 사용합니다.

가장 간단한 사용법

터미널을 열고 이렇게 입력하세요:

hermes send --to telegram "deploy finished"

끝입니다. 텔레그램으로 “deploy finished”라는 메시지가 도착합니다. 추가 설정도, 새 계정도 필요 없어요.

파이프: 진짜 슈퍼파워

여기서부터 재미있어집니다. 어떤 명령의 출력이든 가져와서 채팅으로 바로 보낼 수 있어요. 마치 터미널에서 휴대폰까지 호스를 연결해 놓은 것과 같죠.

echo "RAM 92%" | hermes send --to telegram

아니면 디스크 공간을 확인하고 결과를 보낼 수도 있습니다:

df -h | hermes send --to slack:#sysadmin

여기서 | 기호를 “파이프”라고 부릅니다. 첫 번째 명령이 출력하는 내용을 가져와서 hermes send에 전달해 주는 역할을 하죠. 스크립트의 출력이 곧 메시지가 되는 겁니다.

파일 보내기 및 제목 추가하기

전체 보고서나 로그 파일을 공유해야 하나요? 문제없습니다:

hermes send --to discord:#ops --file /tmp/report.md

사람들이 뭘 보는지 알 수 있도록 간단한 제목 줄을 추가하고 싶나요?

hermes send --to slack:#eng --subject "[CI] build.log" --file build.log

어디로 보낼 수 있나요? (대상 형식)

선택지가 다양합니다. 일반적인 패턴은 다음과 같습니다:

  • --to telegram → 기본 채팅으로 전송
  • --to telegram:-1001234567890 → 특정 그룹 또는 채널로 전송
  • --to discord:#ops → 알아보기 쉬운 채널 이름 사용
  • --to signal:+15551234567 → 전화번호로 전송

지원되는 플랫폼으로는 텔레그램, 디스코드, 슬랙, 시그널, SMS, 왓츠앱, 매트릭스 등이 있으며 더 많습니다.

종료 코드: 스크립트의 성적표

hermes send가 완료되면 숫자 하나를 반환합니다:

  • 0 → 성공! 메시지가 전송되었습니다.
  • 1 → 플랫폼이 거부했습니다 (잘못된 권한, 네트워크 문제).
  • 2 → 뭔가 잘못 입력했습니다 (잘못된 인자).

curl이나 grep을 사용할 때처럼 스크립트에서 이 코드들을 활용할 수 있습니다:

hermes send --to telegram "backup done" || echo "Notification failed!"

메시지를 잊어버리면 어떻게 되나요?

걱정 마세요—영원히 멈춰 있지 않습니다. 메시지, 파일, 또는 파이프 없이 hermes send --to telegram을 실행하면 명확한 오류를 표시하고 종료됩니다. 얼어붙은 터미널은 없어요.

실용적인 핵심 요약

작게 시작하세요. 정기적으로 실행하는 스크립트 하나를 골라보세요—아마 주간 백업이나 크론 잡일 거예요—그리고 마지막에 한 줄만 추가하세요:

hermes send --to telegram "Backup completed at $(date)"

그러면 다음에 자리에서 떨어져 있을 때, 휴대폰으로 작은 알림이 도착할 겁니다. 아주 작은 추가로 큰 효과를 얻는 셈이죠: 터미널을 계속 지켜보는 대신, 필요할 때 알려줄 것이라고 믿기 시작하는 겁니다. 그것이 바로 핵심입니다—스크립트가 말하게 하고, 채팅 앱이 듣게 하세요.


📖 공식 문서

この記事は Hermes Agent の공식 문서に基づいています:공식 문서 › guides/pipe-script-output