다음을 기준으로 TV 전원을 켜거나 끄는 기준이 있는 cronjob이 필요합니다.
월~금, 07:00에 화면 전원을 켜고 17:00에 화면 전원을 끕니다. 금요일 17시 이후부터 월요일 아침까지 전원이 꺼집니다.
xset
dpm을 강제로 켜거나 끄는 데 사용하고 있습니다 .
DISPLAY=:0 xset dpms force off
(TV를 끈다)
DISPLAY=:0 xset dpms force on && DISPLAY=:0 xset s reset
(TV의 전원을 켠다)
xset: /usr/bin/xset
답변1
먼저 켜기/끄기 논리를 스크립트로 옮기겠습니다.
내용 /usr/local/bin/tv-turnon
:
#!/bin/bash
DISPLAY=:0 xset dpms force on && DISPLAY=:0 xset s reset
내용 /usr/local/bin/tv-turnoff
:
#!/bin/bash
DISPLAY=:0 xset dpms force off
실행 가능하게 만드세요
chmod +x /usr/local/bin/tv-turnon
chmod +x /usr/local/bin/tv-turnoff
그런 다음 일정에 따라 실행되도록 cron을 설정하십시오.crontab -e
0 7 * * 1-5 /usr/local/bin/tv-turnon
0 17 * * 1-5 /usr/local/bin/tv-turnoff
( 저장하고 종료하기 위해 텍스트 삽입을 시작하는 것이 vi
익숙하지 않은 경우 기본적으로 실행됩니다 )i
:wq
답변2
00 17 * * 1-5 DISPLAY=:0 xset dpms force off
00 07 * * 1-5 DISPLAY=:0 xset dpms force on && DISPLAY=:0 xset s reset
답변3
crontab 파일에 다음 항목을 추가해야 합니다.
0 7 * * 1-5 DISPLAY=:0 xset dpms force on && xset s reset
0 17 * * 1-5 DISPLAY=:0 xset dpms force off
crontab 파일에 새 항목을 추가하려면 다음 명령을 사용하십시오.
crontab -e
자세히 알아보기:http://en.wikipedia.org/wiki/Cron