我正在寻找一个可以根据时间给出开/关答案的 Linux 程序。我在想一个可以读取这些简单规则的东西
mon-wed 18:30-21:15
thu 17:30-21:15
fri 14:00-17:00
2016.10.10 10:00-13:00
当当前时间不在任何范围内时,返回非零退出状态。是否有程序可以执行此操作?
背景:我想在一天中的某些时间保持电动门锁打开。我开始编写该功能时想到“一定有人做过这个!”但我似乎找不到任何东西。具有匹配功能的库也欢迎。
答案1
由于我找不到任何东西,也得不到答案,所以我决定写Python 脚本理解我在问题中使用的格式。
该脚本从 Cron 运行:
* * * * * root /usr/bin/isittime /etc/opening-hours && /sbin/open-lock || /sbin/close-lock