절전 모드 해제 후 실행되지 않는 Linux 작업 예약

절전 모드 해제 후 실행되지 않는 Linux 작업 예약

Arch Linux에서 매일 특정 시간에 일시 중지/전원 끄기와 같은 전원 관리를 본질적으로 수행하는 특정 스크립트를 실행하고 싶습니다.

나는 이것을 fcron을 통해 시도했습니다. 지금까지는 문제가 없습니다.

문제는 다음 날 절전 모드 해제 시 작업이 실행되는 것을 원하지 않는다는 것입니다. 이는 내가 직접 컴퓨터를 일시 중지한 경우에도 마찬가지입니다.

탈출구가 있나요? 다른 스케줄러가 더 잘 할 수 있을까요?

답변1

타이머는 당신이 원하는 것입니다!

systemctl list-timers

현재 활성 타이머를 나열합니다. Arch에는 실제로 이에 대한 훌륭한 기사가 있습니다. 그들이 보여주는 지점까지 아래로 스크롤하고 싶을 수도 있습니다과도 타이머 장치:

systemd-run --on-active="12h 30m" /bin/touch /tmp/foo

12시간 30분 동안 활동한 후 /tmp/foo 파일을 터치합니다.

관련 정보