crontab的怪异现象,不能连接daytime服务

yfish 2003-09-15 05:03:10
我想通过daytime得到另外一台主机的时间,使用这个命令:

# echo "`telnet 192.168.4.27 13 2>&1 `"
Trying 192.168.4.27...
Connected to 192.168.4.27.
Escape character is '^]'.
Mon Sep 15 16:46:34 2003
Connection closed by foreign host.

执行很正常,但我把这一句加到crobtab里就不行了
/etc/crobtab:
... ...
* * * * * root echo "`telnet 192.168.4.27 13 2>&1 `" >>/var/log/timesync.log


/var/log/timesync.log:
Trying 192.168.4.27...
Connected to 192.168.4.27.
Escape character is '^]'.
Connection closed by foreign host.
Trying 192.168.4.27...
Connected to 192.168.4.27.
Escape character is '^]'.
Connection closed by foreign host.
Trying 192.168.4.27...
Connected to 192.168.4.27.
Escape character is '^]'.
Connection closed by foreign host.
... ...


没有时间输出了,这是为什么?
...全文
57 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
踏岸寻柳 2003-09-17
  • 打赏
  • 举报
回复
不要这样:echo "`telnet 192.168.4.27 13 2>&1 `"

试一试这样:telnet 192.168.4.27 13 1>>/var/log/timesync.log 2>>&1
yfish 2003-09-16
  • 打赏
  • 举报
回复
可能是telnet的bug,也可能是crobtab的问题
yfish 2003-09-15
  • 打赏
  • 举报
回复
我发现只要打开tcpdump()tcpdump -X "host 192.168.4.27",上面的输出就正确了
yfish 2003-09-15
  • 打赏
  • 举报
回复
我我发现只要打开tcpdump(tcpdump -X "host 192.168.4.27"),上面的输出就正确了
Trying 192.168.4.27...
Connected to 192.168.4.27.
Escape character is '^]'.
Mon Sep 15 17:11:43 2003
Connection closed by foreign host.

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧