Telnet没有从xinetd脚本输出回显

pein-consulting.de

我已经安装了xinetd,并编写了一个脚本:

#!/bin/bash
echo "Some text"
touch /home/somefile

我在下进行了服务配置,/etc/xinetd.d/并且当我在配置的端口下连接到localhost时,基本上可以使用,因为:该文件somefile由与服务连接时的touch命令生成。我用telnet连接:

telnet localhost someport

我不明白的是telnet不会输出字符串“ Some text”。我该怎么做才能使这项工作?

以下是/etc/xinetd.d/中的xinetd服务配置文件:


# This is the configuration for the tcp/stream echo service.

service my_service_name #not in /etc/services
{
# This is for quick on or off of the service
        disable         = no

# The next attributes are mandatory for all services
        id              = my_custom_id
        type            = UNLISTED
        wait            = yes
        socket_type     = stream
        protocol        = tcp

# External services must fill out the following
        user            = root
#       group           =
        server          = /usr/bin/program_name_here
#       server_args     =

# External services not listed in /etc/services must fill out the next one
        port            = 60001
}
史蒂文·D

更改waitno可能会解决您的问题。从手册页:

如果其值为yes,则该服务为单线程;否则为0。这意味着xinetd将启动服务器,然后它将停止处理对服务的请求,直到服务器死掉并且服务器软件将接受连接。

关键在于,将wait设置为yes时,服务器软件应接受该连接,而脚本不会这样做。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

xinetd + shell 脚本在 TCP 数据包中回显标志

来自分类Dev

PHP没有在正确的地方回显

来自分类Dev

回显在批处理脚本中输出“ ECHO已关闭”

来自分类Dev

bash脚本:回显输出乱码且顺序错误

来自分类Dev

没有输出Powershell脚本

来自分类Dev

没有输出Powershell脚本

来自分类Dev

如何安全地回显脚本的所有参数?

来自分类Dev

为什么PHP脚本在任何回显/输出之前等待“完成脚本”?

来自分类Dev

vim在制作后没有回显消息

来自分类Dev

回声“ $ myvar” | awk'FNR ....'没有回显任何内容

来自分类Dev

Joomla 3.0没有回显用户类型

来自分类Dev

在文件中回显没有这样的文件或目录

来自分类Dev

ADB回显给出“没有这样的文件或目录”

来自分类Dev

无法打开流?图片上传但没有回显

来自分类Dev

使用mysqli回显输出

来自分类Dev

没有从 Java 调用的 Perl 脚本的输出

来自分类Dev

如果从终端回显stdout到终端调用了脚本,则为Bash,如果是从cron调用则不回显输出

来自分类Dev

将awk输出回显到文件以删除重复项有奇怪的输出

来自分类Dev

Telnet BASH脚本-输出未保存

来自分类Dev

如何在纯文本中回显RichText段落。没有标题,没有图像,没有iframe

来自分类Dev

返回响应对象和回显输出有什么区别?

来自分类Dev

有没有办法在Fish shell中回显/捕获多行消息?

来自分类Dev

有没有办法从bash函数调用中强制回显命令行?

来自分类Dev

有没有办法从bash函数调用中强制回显命令行?

来自分类Dev

回显带有前面空格但没有新行的文本

来自分类Dev

有没有办法在Fish shell中回显/捕获多行消息?

来自分类Dev

PHP - 有没有办法在回声所在的地方回显文本?

来自分类Dev

MacOS中没有telnet

来自分类Dev

系统服务脚本未回显

Related 相关文章

  1. 1

    xinetd + shell 脚本在 TCP 数据包中回显标志

  2. 2

    PHP没有在正确的地方回显

  3. 3

    回显在批处理脚本中输出“ ECHO已关闭”

  4. 4

    bash脚本:回显输出乱码且顺序错误

  5. 5

    没有输出Powershell脚本

  6. 6

    没有输出Powershell脚本

  7. 7

    如何安全地回显脚本的所有参数?

  8. 8

    为什么PHP脚本在任何回显/输出之前等待“完成脚本”?

  9. 9

    vim在制作后没有回显消息

  10. 10

    回声“ $ myvar” | awk'FNR ....'没有回显任何内容

  11. 11

    Joomla 3.0没有回显用户类型

  12. 12

    在文件中回显没有这样的文件或目录

  13. 13

    ADB回显给出“没有这样的文件或目录”

  14. 14

    无法打开流?图片上传但没有回显

  15. 15

    使用mysqli回显输出

  16. 16

    没有从 Java 调用的 Perl 脚本的输出

  17. 17

    如果从终端回显stdout到终端调用了脚本,则为Bash,如果是从cron调用则不回显输出

  18. 18

    将awk输出回显到文件以删除重复项有奇怪的输出

  19. 19

    Telnet BASH脚本-输出未保存

  20. 20

    如何在纯文本中回显RichText段落。没有标题,没有图像,没有iframe

  21. 21

    返回响应对象和回显输出有什么区别?

  22. 22

    有没有办法在Fish shell中回显/捕获多行消息?

  23. 23

    有没有办法从bash函数调用中强制回显命令行?

  24. 24

    有没有办法从bash函数调用中强制回显命令行?

  25. 25

    回显带有前面空格但没有新行的文本

  26. 26

    有没有办法在Fish shell中回显/捕获多行消息?

  27. 27

    PHP - 有没有办法在回声所在的地方回显文本?

  28. 28

    MacOS中没有telnet

  29. 29

    系统服务脚本未回显

热门标签

归档