mirror of https://github.com/OpenIPC/firmware.git
29 lines
737 B
Bash
Executable File
29 lines
737 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# rc.local
|
|
#
|
|
# This script is executed at the end of each multiuser runlevel.
|
|
# Make sure that the script will "exit 0" on success or any other
|
|
# value on error.
|
|
#
|
|
# In order to enable or disable this script just change the execution
|
|
# bits.
|
|
#
|
|
# 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
|