금요일, 9월 25, 2020

[유튜브 방송] (리눅스 업스킬 도전 #10) 특정 시각에 반복적으로 작업하기

[일상다반사] 초보 개발자들을 위한 유튜브 채널 본격 가동에서 설명드린 리눅스 업스킬 도전 프로젝트 10편을 공개해드리겠다. 10편은 배치 작업을 위한 스케줄러인 crontab과 list-timers의 동작 방식을 알기 쉽게 설명한다.

2020년 9월 23일자 [리눅스 업스킬 도전 #10] 특정 시각에 반복적으로 작업하기 방송은 다음에서 볼 수 있으며, 전체 방송 플레이리스트는 리눅스업스킬도전에서 확인할 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 2:12 단계 1) crontab 살펴보기
  • 5:47 단계 2) list-timers 살펴보기

원본 학습자료는 Day 10 - Getting the computer to do your work for you를 참고하고, 방송에 사용한 실제 실습 자료는 다음을 참고한다:

  • 단계 1
    1. putty로 접속
    2. $ crontab -l
    3. $ less /etc/crontab
    4. $ ls /etc/cron.daily
    5. $ vi /etc/cron.daily/passwd
    6. $ ls -al /var/backups/*.bak
  • 단계 2
    1. $ systemctl list-timers
    2. $ systemctl list-timers --all
    3. $ systemctl status apt-daily.timer
    4. $ ls /etc/systemd/system/timers.target.wants
    5. $ ls -al /etc/systemd/system/timers.target.wants/apt-daily.timer
    6. $ systemctl cat apt-daily.timer
    7. $ systemctl cat apt-daily-upgrade.timer
    8. $ ls /lib/systemd/system/
    9. $ less /lib/systemd/system/apt-daily.service
EOB

댓글 없음:

댓글 쓰기