在终端中,我运行:
crontab -e
然后我在文件中添加了以下 cronjob
26 21 * * * /usr/bin/xbacklight -set 80
这应该在晚上 9:26 将亮度设置为 80%。但是它不起作用。我已在终端中直接尝试了此命令,并且它有效。此外,我添加了另一个 cron 作业以在特定时间打开 cheese,它工作正常。我应该怎么做才能解决这个问题?
答案1
我也在尝试类似的东西,并遇到了这个线程。我解决了它。问题是你没有先设置 DISPLAY 变量来设置亮度值。
尝试:
26 21 * * * DISPLAY=:0 /usr/bin/xbacklight -set 80
您可以使用以下方法检查终端上的 DISPLAY 变量:
echo $DISPLAY
祝你 Croning 快乐!