좋은 아침입니다. 입력하는 동안 노트북 키보드의 백라이트를 활성화하는 스크립트가 있습니다. 하루 종일 스크립트를 활성 상태로 유지하는 서비스가 설정되어 있지만 이제는 다른 작업을 수행하고 싶습니다. 서비스가 밤에만 활성화되도록 systemctl을 설정할 수 있습니까? (오후 9시 ~ 오전 7시) 그래서:
- 이 기간 동안 시스템이 시작되면 서비스가 실행되고, 그렇지 않은 기간에 시스템이 시작되면 서비스가 실행되지 않습니다.
- 시스템이 오후 8시에 활성화되면 서비스가 시작되고 오전 7시에 중지됩니다.
- 서비스가 활성화되어 있고 노트북이 절전 모드로 전환되었다가 오후에 다시 켜면 서비스가 중지되어야 합니다.
crontab을 설정했지만 두 번째 지점에서만 작동합니다. 세 번째 항목에도 적용되는지는 아직 모르겠습니다.
미리 감사드립니다!
답변1
@reboot
당신 의crontab
.오후 8시
cron
작업은 서비스를 시작하고(필요한 경우)at
작업을 대기열에 넣어0700
서비스를 중지할 수 있습니다. 읽다man at
일시 중지/재개/최대 절전 모드/재개에서 스크립트를 실행하는 방법을 알아보려면
pm-tools
패키지를 설치 하고 읽어보세요.dpkg -L pm-tools