我在linux终端上玩xbacklight程序。
我要做的是,每20分钟将显示器设置为0%的亮度,持续20秒。
简单地说,类似于:
in every 20 mins:
xbacklight -set 0%
continue this way for 20 seconds
then:
xbacklight -set 100%如何正确设置这些超时?
提前谢谢。
发布于 2014-04-06 10:33:36
使用cron执行此操作:
*/20 * * * * xbacklight -set 0\% && sleep 20 && xbacklight -set 100\%请注意,必须避开百分比符号--它们对cron来说意味着一些特殊的东西,否则。
发布于 2014-04-06 12:54:31
对于永久使用,cron是最好的解决方案。对于临时使用,有其他的选择。
例如,您还可以使用watch来完成此工作:
watch -n1200 "xbacklight -set 0% && sleep 20 && xbacklight -set 100%"仅使用bash:
while [ 1 ]; do xbacklight -set 0% && sleep 20 && xbacklight -set 100%; sleep 1200; donehttps://stackoverflow.com/questions/22892812
复制相似问题