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 로그 상관관계 확인