linux - 用于在特定时间间隔运行两个命令的 Bash 脚本

标签 linux bash shell terminal

我在 linux 终端上玩 xbacklight 程序。

我想要做的是,每 20 分钟将我的显示器设置为 0% 亮度 20 秒。

简而言之,类似于:

in every 20 mins:
     xbacklight -set 0%
     continue this way for 20 seconds

     then:
         xbacklight -set 100%

如何正确设置这些超时?

提前致谢。

最佳答案

使用 cron 执行:

*/20 * * * * xbacklight -set 0\% && sleep 20 && xbacklight -set 100\%

请注意需要转义百分号——否则它们对 cron 来说意味着一些特殊的东西。

关于linux - 用于在特定时间间隔运行两个命令的 Bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22892812/

相关文章:

bash - shell脚本内存不足

linux - 如何在 postgres 数据库上安装 pgcrypto 模块

c - cudaHostRegister 是否等同于 mlock() 系统调用?

bash - 递归创建文件和文件夹的 Unix 命令

bash - 太阳操作系统 5.10 : Bash: Colors and Directory Listings

Bash 脚本错误 [: ! =: 应为一元运算符

linux - 使用 smbclient 删除非空目录

linux - 使用命令行将某些单词从一个文件复制到另一个文件

linux - 按目录中的文件名删除重复文件(linux)

用于删除 ubuntu 上的备份的 shell 脚本