Я хочу проверить, находится ли отметка времени в пределах следующего 30 минут с использованием Bash.
То, что я сделал, это:
if [ $a -lt $(($(date +%s) + 30*60)) ] ; then
Здесь $a
- моя временная метка, которую я хочу проверить. Однако это дает совпадение не только на следующие 30 минут (это то, что я хочу), но и на 30-минутное окно, которое уже прошло.