crontab 대신 systemd timer를 쓰면 뭐가 좋은가요?
systemd timer 장점:
# /etc/systemd/system/backup.service[Unit]Description=Daily Backup[Service]Type=oneshotExecStart=/usr/local/bin/backup.sh# /etc/systemd/system/backup.timer[Unit]Description=Run backup daily[Timer]OnCalendar=*-*-* 03:00:00Persistent=true[Install]WantedBy=timers.target
sudo systemctl enable --now backup.timersystemctl list-timers # 타이머 목록
Persistent=true면 서버가 꺼져있던 시간의 실행도 부팅 후 보정합니다.
댓글 2
systemd timer 장점:
Persistent=true면 서버가 꺼져있던 시간의 실행도 부팅 후 보정합니다.