我正在使用inetutils
tftpd
,inetd
使用inetd.conf
中的以下条目通过tftp dgram udp wait root /bin/tftpd -p -u root -s /home
启动:
inetd
(忽略使用root帐户和/ home目录,它仅用于测试目的,稍后会更改。)
inetd (GNU inetutils) 1.7
版本为tftpd
tftp-hpa 5.2, with remap, with tcpwrappers
版本为tftpd
一切正常,但问题是我没有关于文件传输状态的任何信息。考虑到我有超过10个依赖tftpd
的脚本,我需要:
在文件传输或错误后终止grep
(因为它在后台不停地运行)
让我以sed
$?
或至少tftpd
这是否可行,如果没有,我应该使用哪个{{1}}服务器?
答案 0 :(得分:1)
来自tftpd的手册页:
- 超时超时,-t超时
从inetd运行时,它指定在终止服务器之前等待第二个连接的时间(以秒为单位)。当另一个请求进入时,inetd将重新生成服务器。默认值为900(15分钟。)
尝试改变你的inetd.conf:
tftp dgram udp wait root /bin/tftpd -t 5 -p -u root -s /home
然后重启inetd并测试。