每日登陆系统同步更新时间的sh脚步

TIME_FILE=/root/time

[ ! -e $TIME_FILE ] && touch $TIME_FILE

### 检查文件的权限
TIME_FILE_PERM=`ls -l $TIME_FILE|awk ' {print $1}' `

if [ "$TIME_FILE_PERM" != "-rw-rw-rw-" ]; then
echo -e "\nWARNING: permission of passwd file changed to 0666 \n";
chmod 0666 $TIME_FILE
fi

TIME=`cat $TIME_FILE`

NOW=`date +%Y-%m-%d`
if [ "$TIME" != "$NOW" ]; then
ntpdate cn.pool.ntp.org
echo $NOW > $TIME_FILE
fi

使用vmware的linux系统,关机时可能直接挂起,下次启动快。
但是使用久了时间会不同步,写了个脚步房子.bashrc文件中,每次执行时检查上次时间如果为当日跳
过更新,否则更新时间。


使用方法
在/opt/目录创建文件time.sh写入上面代码
在家目录.bashrc文件加入一行/opt/time.sh

脚本会在/opt目录穿件time文件保存每次更新时间。

time.rar (430 bytes, 下载次数:32, 上传时间:2011-10-07 22:02)

上一篇: jq ui dialog的一个小实例,包括form提交   下一篇: 关于uchome的积分兑换

提交疑问

回顶部