我试图杀死ruby进程,但这是不可能的。 我正在使用Ubuntu,我清理我的caching,我重新启动我的操作系统,然后ruby服务器正在运行。 但是,如果我运行pgrep -l ruby ,我得到一些pid我试图kill -9 $pid 。 但是当我再次运行pgrep -l ruby ,它永远显示了我想要杀死的相同进程…有人可以帮忙吗?
Java线程和本地Linux线程之间的匹配
Java中的八进制转义导致错误的字节值,编码问题?
如何将/ usr / share / java库添加到webapp的类path中?
光秃秃的骨头OS内核编程
在x86_64 linux上的C程序内联汇编
使用pstree -p | less pstree -p | less和打/搜索,而不是pgrep 。 这将显示一个完整的进程树以及它们是如何创建的。 破坏更高的过程。
首先使用以下命令显示正在运行的进程列表:
ps -l
然后显示一些进程列表
FS UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 S 1000 2456 1610 2 80 0 - 28987 wait pts/2 00:00:00 bash 0 R 1000 2512 2456 0 80 0 - 28408 - pts/2 00:00:00 ps
然后用命令杀掉进程:
kill -9 PID
它总是为我工作。
为您的情况编辑:
使用命令:
ps -fu username
该命令显示系统上正在运行的所有进程,然后可以杀死其中的任何一个进程。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。