Infra2025년 12월 16일1분 읽기

systemd 타이머 — cron 대안의 현대적 스케줄러

YS
YoungSam
조회 600

systemd 타이머 vs cron

  • 의존성 관리 가능
  • 로깅이 journalctl에 통합
  • 놓친 작업 자동 실행

타이머 생성

# /etc/systemd/system/backup.service
[Unit]
Description=Database Backup

[Service]
Type=oneshot
ExecStart=/usr/local/bin/backup.sh
User=backup

# /etc/systemd/system/backup.timer
[Unit]
Description=Run backup daily

[Timer]
OnCalendar=*-*-* 02:00:00
Persistent=true
RandomizedDelaySec=300

[Install]
WantedBy=timers.target
systemctl enable --now backup.timer
systemctl list-timers
systemdTimerLinux

댓글 0

아직 댓글이 없습니다.