Telnet中的失败在SSH中工作

时间:2011-04-28 08:25:30

标签: unix ssh ksh telnet

您好 我正在连接到一个远程unix并在那里运行一个应该在后台运行的命令。

问题是当我连接ssh时工作正常但如果我连接telnet,我运行的程序会在几秒后停止运行。

我执行的程序是在后台启动另一个程序的程序。 似乎(猜测)当第一个程序即将在后台运行另一个程序时发生故障。

有没有人遇到过这样的事情?

1 个答案:

答案 0 :(得分:1)

> An interactive shell is one started without non-option arguments, unless -s is specified, without specifying the -c option, and whose input and output are both connected to terminals (as determined by isatty(3)), or one started with the -i option. See section 6.3 Interactive Shells, for more information

您的telnet无法使用作业控制。这可以是

  • 您的telnet客户端的缺陷
  • 缺少telnet选项
  • 如果你在管道中启动bash,例如,默认输入/输出没有连接到终端(而是管道)。不要那样做:)

See also