Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1378978
  • 博文数量: 198
  • 博客积分: 1629
  • 博客等级: 上尉
  • 技术积分: 2743
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-01 15:41
文章分类
文章存档

2023年(6)

2022年(20)

2021年(8)

2020年(3)

2018年(17)

2017年(3)

2016年(3)

2015年(9)

2014年(13)

2013年(17)

2012年(77)

2011年(22)

分类: LINUX

2022-03-25 11:38:25


点击(此处)折叠或打开

  1. #!/bin/sh
  2. function check_rtc()
  3. {
  4.     for i in $(seq 10 -1 1)
  5.     do
  6.         if [ -e "/dev/rtc0" ];then
  7.             echo "[xxx]insmod rtc success"
  8.             return $?
  9.         else
  10.             sleep 1
  11.             rmmod rtc-hym8563.ko
  12.             insmod /lib/modules/rtc-hym8563.ko
  13.             echo "[xxx]insmod rtc loop $i"
  14.         fi
  15.     done
  16. }

  17. case "$1" in
  18.     start)
  19.         echo "[xxx]insmod rtc-hym8563.ko"
  20.         insmod /lib/modules/rtc-hym8563.ko
  21.         check_rtc
  22.         sleep 1
  23.         echo "[xxx]hwclock"
  24.         hwclock -s -u
  25.         [ $? = 0 ] && echo "OK" || echo "FAIL"
  26.         ;;
  27.     stop)
  28.         rmmod rtc-hym8563.ko
  29.         ;;
  30.     restart|reload)
  31.         $0 stop
  32.         $0 start
  33.         ;;
  34.     *)
  35.         echo "Usage: $0 {start|stop|restart}"
  36.         exit 1
  37. esac

  38. exit 0

阅读(279) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~