linuxOS_AP06/debian/overlay-debug/rockchip-test/auto_reboot/auto_reboot_test.sh

34 lines
725 B
Bash
Raw Normal View History

2025-06-03 04:28:32 +00:00
#!/bin/bash
case "$1" in
start)
if [ -e "/data/rockchip-test/auto_reboot.sh" ]; then
echo "start recovery auto-reboot"
mkdir -p /data/rockchip-test
cp /rockchip-test/auto_reboot/auto_reboot.sh /data/rockchip-test/
fi
if [ -e "/data/rockchip-test/power_lost_test.sh" ]; then
echo "start test flash power lost"
source /data/rockchip-test/power_lost_test.sh &
fi
if [ -e "/data/rockchip-test/auto_reboot.sh" ]; then
echo "start auto-reboot"
source /data/rockchip-test/auto_reboot.sh `cat /data/rockchip-test/reboot_total_cnt`&
fi
;;
stop)
echo "stop auto-reboot finished"
;;
restart|reload)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0