linux系统写一个脚本,使系统时间定期与硬件时间同步,每天同步一次

linux系统写一个脚本,使系统时间定期与硬件时间同步,每天同步一次,第1张

这个不需要写很麻烦的脚本啊,你只要简单写个shell脚本,
把 hwclock -w 命令写进去,将系统时钟同步到硬件时钟。
然后设置一下cron,让他每天执行这个脚本一次就行了。

#! /bin/bash
echo -n "PidName " > /root/script/pidf
echo
"MeMery " >> /root/script/pidf
PIDPATH=/proc/
TOTLE=0
cd
$PIDPATH
DOC=`ls`
for DOCNAME in $DOC
do
if [ -d
$DOCNAME ]; then
cd $DOCNAME
if [ -f status
];then
MEMERY=`grep VmRSS status | awk -F':' '{print $2}' | awk
'{print $1}'`
PIDNAME=`grep Name status | awk -F':' '{print
$2}'`
if [ $MEMERY ]; then
echo -n $PIDNAME
>> /root/script/pidf
echo -n " " >>
/root/script/pidf
echo $MEMERY >>
/root/script/pidf
TOTLE=`expr $TOTLE +
$MEMERY`
cd
else
cd

fi
else
cd

fi
fi
done
TOTLE=`expr $TOTLE /
1024`
echo "TOTLE USERD: $TOTLE MB" >> /root/script/pidf
cat
/root/script/pidf

可以使用一个死循环

在循环中使用sleep进行挂起

再使用date命令打印系统时间即可

最简单的一个脚本代码就是这样的‘

#!/bin/bash 
while true
do
    date
    sleep 5m
done

如果对时间的格式有要求的话可以查看date命令的manpage


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13330312.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存