代码之家  ›  专栏  ›  技术社区  ›  KPexEA

bin/sh-i在分叉进程中出现问题,错误:“无法访问tty,作业控制已关闭”

  •  0
  • KPexEA  · 技术社区  · 15 年前

    如果我使用“/bin/sh”启动它,并且一次从浏览器向它发送整个命令行,它就会工作。但是使用这种设计,它不是交互式的。

    你知道我做错了什么吗?

    PS:当我完成后,它将根据GPL发布。

    1 回复  |  直到 15 年前
        1
  •  5
  •   moonshadow    15 年前

    对于交互模式,sh希望与终端或模拟终端的东西进行对话(a) pseudo-terminal ),而不仅仅是直接IO管道。考虑使用 forkpty