I am on Mint XFCE and Redshift is just so inconsistent and I have tried its forks, also inconsistent. So instead I have been using sct in the terminal to adjust the temperature, and have set a command that resets it back to normal every time that I log on. However, I was wondering if there is a way to make it so that “sct 2750” runs every day at 10 pm or during a specific period of time.

  • IsoKiero@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    1 year ago

    Since you only need to run a single command as a user open terminal and give command ‘crontab -e’. If you haven’t set an editor it’ll ask for one, pick nano.

    The syntax for crontab is like this (man 5 crontab will show it on your system as well):

    field          allowed values
    -----          --------------
    minute         059
    hour           023
    day of month   131
    month          112 (or names, see below)
    day of week    07 (0 or 7 is Sun, or use names)
    command to run with full path
    

    So, in your case put in this line:

    0 10 * * * /usr/bin/sct 2750
    

    I’m not sure if sct is really at that path and I don’t have that installed, so verify that first (run ‘which sct’). Save the file and exit editor (ctrl+o, ctrl+x on nano). That’s it. However, I don’t quarantee results with that, since X with environment variables and all may cause issues, but if that’s the case I’m sure this community can help with that as well.