请告诉帮忙写个linux脚本,实现机器时间输出到time.txt文本上 5
现在得情况是这样的,有一台主服务器和多台采集机,现在要实现的功能是,在主服务器上执行一个脚本,能把各个采集机的主机名和当前时间输入到主服务器的time.txt文档里。各采...
现在得情况是这样的,有一台主服务器和多台采集机,现在要实现的功能是,在主服务器上执行一个脚本,能把各个采集机的主机名和当前时间输入到主服务器的time.txt文档里。各采集机的用户名和密码都是一样的。例如root/123456,请告诉帮忙写一个脚本。谢谢
展开
1个回答
展开全部
#!/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
#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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询