如何清除挂起的tty
来源:互联网 发布:可以批量视频剪辑软件 编辑:程序博客网 时间:2024/04/28 16:48
为了说明方便,下面的例子假设挂起的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释放内核去清除此进程。
- 如何清除挂起的tty
- 如何清除一个被占用的tty端口
- 如何清除一个被占用的tty端口
- 清除挂起的 Windows Service
- sql清除挂起
- SQLSERVER 2000清除挂起
- ajax如何取消挂起的请求
- 如何清除浏览器的缓存
- 如何清除浏览器的缓存
- 如何清除socket的CloseWait;
- 如何清除webdynpro的缓存
- 如何清除setInterval的执行
- 如何清除浏览器的cookie
- 如何清除服务器的天下第一
- 如何清除Httpclint的日志
- Delphi编程实现SQL Server挂起清除
- 如何在JVM挂起的时候调试(翻译)
- 如何修复处于“Suspect(挂起)”的数据库
- 站着就是成功!
- 为什么你要骗我呢?
- 启用SQL2005 xp_cmdshell
- 关于MsChart的封装与实现
- 《Microsoft Rebooted》说了什么(2)
- 如何清除挂起的tty
- MyEclipse 怎样手动编译整个项目
- 可可:成长的岁月
- 2385 Apple Catching 解题报告
- 又睡过头了
- SQL Server BI Step by Step 1 --- 准备
- SQL Server BI Step by Step 2--- 使用SSIS进行简单的数据导入导出
- ASP.NET缓存功能应用概述
- SQL Server BI Step by Step SSIS 3 --- 批量导入Excel表