我想在启动应用程序中放入一个命令,该命令将检查系统时间是否超过 17:00 小时,然后根据结果该命令将执行另一个命令。
那可能吗?
答案1
这是一个脚本,它将检查是否过了 17:00,然后执行打开背光的任务。
/bin/bash #!/bin/bash 时间=$(日期+%k%M) 如果 [[ "$time" -ge 1700 ]];那么 echo “背光开启” xset led 3 别的 echo “背光关闭” xset-led 3 菲
在 24 小时制时钟中,午夜0:00
会早于17:00
这个时间,因此它false
不会运行。
或者,如果您愿意,之后17:00
但之前的任何时间08:00
也可以看起来像这样:
/bin/bash #!/bin/bash 时间=$(日期+%k%M) 如果 [[ “$time” -ge 1700 || “$time” -le 759 ]];则 echo “背光开启” xset led 3 别的 echo “背光关闭” xset-led 3 菲
您还可以cron
在根设置下添加一项作业,以便所有用户每天运行两次,一次在 17:00,另一次在 08:00,以防系统在这段时间处于开启状态:
sudo crontab -e
在 cron 文件底部添加以下内容:
00 08,17 * * * /path/to/script_file