把 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/bashwhile true
do
date
sleep 5m
done
如果对时间的格式有要求的话可以查看date命令的manpage
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)