CronBark 문서는 베타입니다 — 피드백은 cronbark.contact@gmail.com

systemd timer 에서 CronBark 쓰기

systemd timer를 쓰는 환경에서는 ExecStart 라인cronbark exec로 감싸면 됩니다.

예제 unit 파일

/etc/systemd/system/backup.service

[Unit]
Description=Daily DB Backup
 
[Service]
Type=oneshot
Environment=CRONBARK_TOKEN=abc123
ExecStart=/usr/local/bin/cronbark exec "/opt/scripts/backup.sh"

/etc/systemd/system/backup.timer

[Unit]
Description=Run backup daily
 
[Timer]
OnCalendar=daily
Persistent=true
 
[Install]
WantedBy=timers.target

활성화:

systemctl daemon-reload
systemctl enable --now backup.timer

자세한 내용 준비 중

  • EnvironmentFile로 토큰 분리하기
  • journalctl -u backup.service 로그와 CronBark 로그 상관관계 확인