check sdcard file,to fix system time

pull/1748/head
robin_ren 2025-03-11 07:18:15 +00:00
parent 7d6bf8ff6d
commit 12fb2678d1
1 changed files with 14 additions and 0 deletions

View File

@ -11,4 +11,18 @@
#
# By default this script does nothing.
target_dir="/mnt/mmcblk0p1"
[ ! -d "$target_dir" ] && echo "not find" && exit 1
latest_time=$(find "$target_dir" -exec stat -c '%Y' {} \; 2>/dev/null | sort -nr | head -1)
[ -z "$latest_time" ] && echo "no sub dir" && exit 0
echo latest_time $latest_time
current_time=$(date +%s)
echo current_time $current_time
if [ "$latest_time" -gt "$current_time" ]; then
date -s "@$latest_time" >/dev/null && echo "ok" || echo "fail"
fi
exit 0