linux - bash 脚本执行日期/时间

标签 linux bash date

一段时间以来,我一直在努力解决这个问题。我在 Linux 环境中有一个 bash 脚本,出于安全原因,我想防止在上午 9 点到下午 5 点之间执行,除非给出标志。因此,如果我在上午 9 点到下午 5 点之间执行 ./script.sh,它会说“不执行”,但如果我执行 ./script.sh -force,它将绕过检查。基本上确保此人不会无意中做某事。我已经尝试了一些日期命令,但无法将那东西包裹在我的脑海中。有人能帮忙吗?

最佳答案

写一个函数。使用 date +"%k" 获取当前时间,并使用 (( )) 进行比较。

关于linux - bash 脚本执行日期/时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2073153/

相关文章:

linux - 为什么我不能 scp 到特定机器?

linux - C 程序在将其输出从 bash 脚本重定向到另一个文件时卡在终端上

linux - linux shell脚本中for循环的语法

php - 谷歌图表显示表单输入之外的可视化

r - 有效地生成两个日期之间的时间和日期的随机样本

linux - 如何在多台 CGE 机器上同时运行 shell 脚本?

linux - 缺少 ch 命令 ubuntu

linux - 运行 cmake 时可能缺少库

Bash 对运行脚本的更改差异

MySQL - 特定日期发生最多的事件?