首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >文件传输后终止TFTPD

文件传输后终止TFTPD
EN

Stack Overflow用户
提问于 2014-07-14 03:43:24
回答 1查看 496关注 0票数 1

我使用的是inetutils tftpd,它是通过inetdinetd.conf中使用以下条目启动的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
tftp       dgram   udp     wait    root   /bin/tftpd -p -u root -s /home

(忽略根帐户和/home目录的使用,它只是为了测试目的,以后会更改)。

inetd版本是inetd (GNU inetutils) 1.7

tftpd版本是tftp-hpa 5.2, with remap, with tcpwrappers

一切正常,但问题是我没有任何关于文件传输状态的信息。考虑到我有超过10个依赖于tftpd的脚本,我需要这样做:

  • 在文件传输或错误发生后终止tftpd (因为它一直在后台运行,什么也不做)
  • 让它以我可以grep sed或至少$?的方式显示文件传输状态

这是可能的吗?如果没有,我应该使用其他什么tftpd服务器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-28 11:11:29

来自tftpd的手册页:

-超时,-t超时 当从inetd运行时,这将指定在终止服务器之前等待第二个连接的时间(以秒为单位)。当另一个请求传入时,inetd将重新启动服务器。默认为900 (15分钟)。

尝试像这样更改您的inetd.conf:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
tftp       dgram   udp     wait    root   /bin/tftpd -t 5 -p -u root -s /home

然后重新启动inetd并进行测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24735788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文