본문 바로가기
리눅스

Real-time clock alarm

by 다움위키 2023. 12. 9.

실시간 시계 알람(real time clock alarm)은 컴퓨터가 종료된 후 매일 또는 특정 날짜에 작업을 실행하도록 '깨어나기' 위해 사용될 수 있는 기능입니다. 그것은 때때로 마더보드의 BIOS/UEFI 설정의 '전원 관리' 섹션에서 찾아질 수 있습니다. Wake On LAN, Wake on ring, 및 IPMI 기능은 역시 컴퓨터가 꺼진 후 그것을 시작하기 위해 사용될 수 있습니다.

리눅스에서, 실시간 시계 알람은 /proc/acpi/alarm 또는 /sys/class/rtc/rtc0/wakealarm을 사용하여 설정하거나 검색될 수 있습니다. 대안적으로 /etc/adjtime 파일을 자동으로 처리함으로써 UTC 대신 현지 시간을 사용할 때 문제를 방지하는 rtcwake 유틸리티가 사용될 수 있습니다. systemd는 시스템을 깨우고 특정 시간에 작업을 실행하기 위해 사용될 수 있습니다.

마이크로소프트 윈도우는 대기 또는 최대 절전 모드에서 컴퓨터를 '깨우기' 위해 사용될 수 있는 다양한 프로그램이 있습니다. 전원 관리를 위한 작업 스케줄러 설정은 '이 작업을 실행하기 위해 컴퓨터 깨우기' 위해 사용될 수 있습니다.

rtcwake

테스트를 위해, 시스템을 60초 후에 다시 깨어나도록 명령할 수 있습니다:

  • sudo rtcwake -m disk -s 60

오늘 특정 시간에 깨어나도록 명령할 수 있습니다:

  • sudo rtcwake -m no -l -t "$(date -d 'today 16:00:00' '+%s')"