Obrigado Dan D. Isso funcionou:
LOW='redshift -O 1000'
HIGH='redshift -O 9999'
DISPLAY=:0.0
30 4 * * * $LOW
45 12 * * * $LOW
45 20 * * * $LOW
0 6,15,23 * * * $HIGH
Sobre o redshift:
Redshift adjusts the color temperature of your screen according to your surroundings. This may help your eyes hurt less if you are working in front of the screen at night.
Um comando redshift típico é redshift -O 9999
, que define a temperatura de cor da tela como 9999K. Após um horário de sono polifásico, eu quero mudar a cor da tela algumas vezes por dia.
Então aqui está parte do meu crontab:
LOW='redshift -O 1000'
HIGH='redshift -O 9999'
30 4 * * * $LOW
45 12 * * * $LOW
45 20 * * * $LOW
0 6,15,23 * * * $HIGH
Não faz nada. Eu verifiquei o syslog, ele é executado, mas quando eu pegar a saída em um arquivo, o arquivo está vazio.
Por que isso não funciona? Existem alternativas ao Redshift que posso tentar?
Tags cron display brightness redshift linux