一段时间以来,我一直在努力解决这个问题。我在 Linux 环境中有一个 bash 脚本,出于安全原因,我想防止在上午 9 点到下午 5 点之间执行,除非给出标志。因此,如果我在上午 9 点到下午 5 点之间执行 ./script.sh,它会说“不执行”,但如果我执行 ./script.sh -force,它将绕过检查。基本上确保此人不会无意中做某事。我已经尝试了一些日期命令,但无法将那东西包裹在我的脑海中。有人能帮忙吗?
最佳答案
写一个函数。使用 date +"%k"
获取当前时间,并使用 (( ))
进行比较。
关于linux - bash 脚本执行日期/时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2073153/