Systemd.timer
간단한 예시
스케쥴 job으로 실행할 스크립트 파일을 하나 만듭니다. /root/timer.sh
:
실제 실행할 job service를 만듭니다:
/etc/systemd/system/myjob.service
:
myjob 서비스를 실행할 timer를 만듭니다.
/etc/systemd/system/myjob.timer
:
[Unit]
Description=myjob timer
[Timer]
OnBootSec=1min
OnCalendar=*:*:1
Unit=myjob.service
[Install]
WantedBy=multi-user.target
부팅시 실행되도록 타이머를 enable 시켜줍니다.
타이머를 실행시켜줍니다.
타이머가 정상적으로 작동하는지 확인해 봅니다.
아래와 같은식으로 1분마다 로그가 찍히면 됩니다.
Mon Apr 27 14:46:44 KST 2020
Mon Apr 27 14:47:44 KST 2020
Mon Apr 27 14:48:44 KST 2020
Mon Apr 27 14:49:44 KST 2020
Mon Apr 27 14:50:44 KST 2020