可以使用一个死循环
在循环中使用sleep进行挂起
再使用date命令打印系统时间即可
最简单的一个脚本代码就是这样的‘
#!/bin/bashwhile true
do
date
sleep 5m
done
如果对时间的格式有要求的话可以查看date命令的manpage
#!/bin/sh#telnet 方式登录
#根据环境的不同,后边的截取你自己改改吧。
(sleep 1
echo username #用户名字
sleep 1
echo passwd #用户密码
sleep 1
echo $HOSTNAME #执行显示服务器名
sleep 1
echo `date` #获取当前时间
sleep 2
)|telnet 127.0.0.1 | sed -n '/\$/p' | awk -F"$" '{print $2}' >>times.log
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)