我使用的是inetutils
tftpd
,它是通过inetd
在inetd.conf
中使用以下条目启动的
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
服务器?
发布于 2014-11-28 11:11:29
来自tftpd的手册页:
-超时,-t超时 当从inetd运行时,这将指定在终止服务器之前等待第二个连接的时间(以秒为单位)。当另一个请求传入时,inetd将重新启动服务器。默认为900 (15分钟)。
尝试像这样更改您的inetd.conf:
tftp dgram udp wait root /bin/tftpd -t 5 -p -u root -s /home
然后重新启动inetd并进行测试。
https://stackoverflow.com/questions/24735788
复制相似问题