linux – 使用date命令比较时间
发布时间:2020-05-23 12:57:28 所属栏目:Linux 来源:互联网
导读:假设我只想在上午8点(8点)到下午5点(17点)之间执行某个bash脚本块,否则不执行任何操作.该脚本不断运行.到目前为止,我正在使用date命令.如何使用它来比较它与时间范围?最佳答案只需检查当天的当前小时是否在8到5之间 - 因为你使用的是圆形数字,所以你甚至不需
|
假设我只想在上午8点(8点)到下午5点(17点)之间执行某个bash脚本块,否则不执行任何操作.该脚本不断运行. 到目前为止,我正在使用date命令. 如何使用它来比较它与时间范围? 最佳答案 只需检查当天的当前小时是否在8到5之间 – 因为你使用的是圆形数字,所以你甚至不需要在几分钟内捣乱:
当然,这在8:00:00是正确的,但在5:00:00是假的;希望这不是什么大不了的事. 对于更复杂的时间范围,更简单的方法可能是转换回unix时间,您可以更容易地进行比较:
当然,我错误地回答了问题.正如seamus建议的那样,你可以使用一个cron作业 – 它可以在8开始服务并在5时将其降低,或者只是在预期的时间运行它. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
