#!/bin/bash
#
curutc=`date +%s`
let lastutc=curutc-2
let distance=6
echo "curutc:$curutc, lastutc:$lastutc"
for((i=0;i<$distance;i++))
do
#前次distance过大造成curutc 小于上次时间
if [ "$curutc" -lt "$lastutc" ]; then
echo "lower checked"
//curutc=$lastutc
fi
if [ "$curutc" == "$lastutc" ]; then
echo "equal checked"
let curutc++;
fi
tstime=`date -d @$curutc +%Y%m%dT%H%M%S`
lastutc=$curutc
echo "tstime: $tstime"
done
shell ts 片时间命名异常情况处理小坑
最新推荐文章于 2022-03-16 01:27:41 发布