~/.ssh/config에 정의된 SSH 호스트를 탐색하고 연결하며 관리하는 터미널 TUI입니다.
antoniorodr/cronboard
로컬 머신과 SSH를 통한 원격 서버에서 cron 작업을 만들고, 편집하고, 일시 중지하고 모니터링하는 Textual 기반 터미널 대시보드입니다.
- 스타
- 1,468
- 포크
- 61
- 열린 이슈
- 5
- 마지막 커밋
- 25일 전
어떤 프로젝트인가요?
Cronboard는 로컬 머신과 원격 서버의 예약된 cron 작업을 관리하는 터미널 애플리케이션입니다. Textual 기반 인터페이스에서 작업을 추가·편집·일시 중지·재개·검색·삭제할 수 있으며, 마지막 실행 시각과 다음 실행 시각을 보기 좋은 형식으로 확인할 수 있습니다.
작업을 만들 때 표현식의 유효성을 검사하고 사람이 읽기 쉬운 설명을 제공하며, @daily, @monthly, @yearly 같은 특수 표현식도 지원합니다. Tab 키로 경로 자동 완성을 실행해 파일 경로를 빠르게 입력할 수 있습니다. 작업을 검사하고 로그를 확인할 수도 있으며, 실행 중 발생할 수 있는 문제를 표시합니다.
비밀번호 또는 SSH 키를 사용해 SSH로 원격 서버에 접속합니다. sudo 권한이 있는 계정이라면 다른 사용자의 crontab도 관리할 수 있습니다. 설정 패널에서 구성하면 작업이 실패했을 때 Telegram 알림을 보낼 수 있습니다. 설치하려면 cron이 필요하며, pip 또는 uv로 설치하는 경우 Python 3.13 이상이 필요합니다.
핵심 기능
- 01터미널 UI에서 cron 작업 추가, 편집, 일시 중지, 재개, 검색 및 삭제
- 02비밀번호 또는 SSH 키를 사용해 SSH로 원격 서버에 연결
- 03새 작업의 유효성을 검사하고 사람이 읽기 쉬운 일정 설명 표시
- 04@daily, @monthly, @yearly 같은 특수 표현식 지원
- 05작업을 만들거나 편집할 때 파일 경로 자동 완성
- 06cron 작업이 실패하면 Telegram 알림 전송
활용 사례
- 한 번의 터미널 세션에서 여러 프로덕션 서버의 예약 작업 추적
- cron 문법을 직접 작성하지 않고 crontab 항목을 편집하고 디버깅
- 야간 백업이나 스크립트가 실패하면 Telegram으로 알림 받기
- sudo 권한을 사용해 공유 서버에서 다른 사용자의 cron 작업 관리
빠른 시작
- 1
cron이 설치되어 있는지 확인합니다
where crontab - 2
Cronboard를 설치합니다(설치 방법은 공식 문서를 참조하세요)
- 3
Cronboard를 실행합니다
cronboard
사용 전 알아둘 점
- pip 또는 uv로 설치하는 경우 Python 3.13 이상이 필요합니다.
- 다른 사용자의 cron 작업을 관리하려면 sudo 권한이 필요합니다.
토픽
자주 묻는 질문
- cronboard은(는) 무엇인가요?
- 로컬 머신과 SSH를 통한 원격 서버에서 cron 작업을 만들고, 편집하고, 일시 중지하고 모니터링하는 Textual 기반 터미널 대시보드입니다. Cronboard는 로컬 머신과 원격 서버의 예약된 cron 작업을 관리하는 터미널 애플리케이션입니다. Textual 기반 인터페이스에서 작업을 추가·편집·일시 중지·재개·검색·삭제할 수 있으며, 마지막 실행 시각과 다음 실행 시각을 보기 좋은 형식으로 확인할 수 있습니다.
- cronboard은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- cronboard은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- cronboard은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. cronboard의 마지막 커밋은 2026년 9월 25일입니다.
- cronboard은(는) 어디에 사용할 수 있나요?
- 한 번의 터미널 세션에서 여러 프로덕션 서버의 예약 작업 추적 cron 문법을 직접 작성하지 않고 crontab 항목을 편집하고 디버깅 야간 백업이나 스크립트가 실패하면 Telegram으로 알림 받기 sudo 권한을 사용해 공유 서버에서 다른 사용자의 cron 작업 관리
- cronboard는 어떻게 설치하나요?
- cron이 설치되어 있는지 확인합니다: where crontab Cronboard를 설치합니다(설치 방법은 공식 문서를 참조하세요) Cronboard를 실행합니다: cronboard
- cronboard은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/antoniorodr/cronboard
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
재사용 가능한 전송 프로필을 관리하고, 드라이런 diff와 실시간 진행 상황을 보여주는 rsync 터미널 UI
프로세스, 포트, 컨테이너 또는 파일의 시작 경로를 추적하는 CLI 및 TUI입니다.
파일을 병렬 청크로 나누고 여러 미러에서 다운로드하는 Go 기반 키보드 중심 터미널 다운로드 관리자