科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道在AIX 4.x如何清除挂起的tty(-)

在AIX 4.x如何清除挂起的tty(-)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

不要使用“-9”的选项去杀掉slattach进程,因为它可能导致AIX操作系统挂起。如果上面命令不能成功的杀掉进程,而tty仍然是挂起的,可以使用第三步。如果上面的步骤仍不能释放挂起的tty,最后可以通过重起AIX释放内核去清除此进程。

来源:天新网 2008年6月11日

关键字: 操作系统 服务器 进程 tty AIX

  • 评论
  • 分享微博
  • 分享邮件

  环境 RS6000, AIX4.x

  问题 在AIX 4.x如何清除挂起的tty

  解答 为了说明方便,下面的例子假设挂起的tty端口为tty0.

  1.确定当前挂起的tty正在操作的进程:

  ps -ef | grep tty0

  该命令假设返回内容如下:

  root 12345 1 0 Aug 29 0 /path/program_name

  进程ID (PID) 是"12345". 杀掉该进程:

  kill -9 12345

  再次运行ps -ef | grep tty0 命令去查看该进程是否被杀掉。

  不要使用“-9”的选项去杀掉slattach进程,因为它可能导致AIX操作系统挂起。

  注意:如果进程是“getty”, 使用下面命令去杀掉进程:

  pdisable tty0

  如果上面命令不能成功的杀掉进程,而tty仍然是挂起的,可以使用第二步。

  2. 执行下面的命令:

  fuser -k /dev/tty0

  该命令将杀掉运行在此端口的所有进程,并且显示其PID (进程 ID).

  如果上面命令不能成功的杀掉进程,而tty仍然是挂起的,可以使用第三步。

  3. 在被挂起的终端的键盘上,键入“Ctrl+Q”. 如果tty仍然挂起,使用第四步。

  4. 物理的断开连接端口的设备(连线). 在某些情况下可以释放端口.

  注意:前面的一些命令也许不会生效并且报”设备忙“的错误。这是由于一些进程正运行在tty上。如果上面的步骤仍不能释放挂起的tty,最后可以通过重起AIX释放内核去清除此进程。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章