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.
Edit: I figured out the solution which was to create a crontab with the following line in it: 0 22 * * * env DISPLAY=:0 XAUTHORITY=$HOME/.Xauthority /usr/bin/sct 2750
For the “schedule expression” (the
* * * * *
part), try https://crontab.guru/. Some distributions have shortcut expressions like@hourly
or@daily
so you don’t have to type* */1 * * *
etc.The crontab generally has a header that shows the columns, but if not, they’re:
m h dom mon dow command
.From
* * * * * /usr/bin/sct 2750
I’m guessing you want to run every minute. If that’s the case, as another commented pointed out, try*/1 * * * * /usr/bin/sct 2750
, meaning every 1 minute.