Questions tagged «process»

进程是正在执行的计算机程序的实例。

10
有没有办法查看进程在Linux中具有的所有线程的详细信息?
对于Windows,我认为Process Explorer向您显示了进程下的所有线程。 Linux是否有类似的命令行实用程序,可以向我显示有关特定进程产生的所有线程的详细信息? 我想我应该让自己更加清楚。我不想看到进程层次结构,而是一个特定进程产生的所有线程的列表 看这个截图 在Linux中如何实现?谢谢!


7
为什么我们需要创建新流程?
在Unix中,每当我们要创建一个新进程时,便会分叉当前进程,并创建一个与父进程完全相同的新子进程。然后执行exec系统调用,用新流程替换父流程中的所有数据。 为什么我们首先创建父流程的副本,而不直接创建新流程?

3
Linux如何“杀死”进程?
尽管我一直从事计算机工作数十年,从事Linux已有十年,但实际上,我实际上将大多数OS功能视为黑匣子,这与魔术无异。 今天,我考虑了该kill命令,尽管我每天多次使用它(无论是“正常”还是“ -9味道”),但我必须承认我完全不知道它在后台如何工作。 从我的角度来看,如果正在运行的进程是“挂起”的,我会调用kill它的PID,然后突然不再运行。魔法! 那里到底发生了什么?联机帮助页谈论“信号”,但可以肯定,这只是一个抽象。发送kill -9到流程不需要流程的合作(例如处理信号),只是杀死了它。 Linux如何阻止进程继续占用CPU时间? 是否已将其从计划中删除? 它会断开进程与打开文件句柄的连接吗? 进程的虚拟内存如何释放? 内存中是否有类似全局表的内容,Linux保留对进程占用的所有资源的引用,而当我“杀死”进程时,Linux只是遍历该表并逐个释放资源? 我真的很想知道所有这些!

5
确定绑定到端口的进程
我知道使用命令: lsof -i TCP (或带有lsof的参数的某些变体),我可以确定哪个进程绑定到特定端口。如果我要启动要绑定到8080的东西,而其他人已经在使用该端口,但是我不知道是什么,这很有用。 有没有使用lsof的简便方法?我花时间在许多系统上工作,而lsof通常未安装。
90 networking  process  tcp  lsof 

4
我可以以某种方式在已经运行的prog1中添加“ && prog2”吗?
大多数shell提供某些功能,&&并;以某种方式链接命令的执行。但是,如果命令已经在运行,我还能根据第一个命令的结果以某种方式添加另一个要执行的命令吗? 说我跑了 $ /bin/myprog some output... 但我真的很想/bin/myprog && /usr/bin/mycleanup。我无法杀死myprog并重新启动一切,因为会浪费太多时间。我可以Ctrl+ Z和fg/(bg如有必要)。这是否允许我链接另一个命令? 我对bash最为感兴趣,但是欢迎所有常见shell的答案!
87 bash  shell  process  exit 






5
哪个进程创建了X11窗口?
给定一个X11窗口ID,是否可以找到创建它的进程的ID? 当然,这并非总是可能的,例如,如果窗口是通过TCP连接来的。对于这种情况,我想要与远端相关联的IP和端口。 之前在Stack Overflow上问过这个问题,一种建议的方法是使用该_NET_WM_PID属性。但这是由应用程序设置的。如果应用程序运行不正常,有没有办法做到这一点?
75 process  x11 



2
具有奇怪随机名称的进程占用了大量网络和CPU资源。有人在砍我吗?
在云提供商的虚拟机中,我看到一个带有奇怪随机名称的进程。它消耗大量的网络和CPU资源。 从pstree视图的角度来看,该过程是这样的: systemd(1)───eyshcjdmzg(37775)─┬─{eyshcjdmzg}(37782) ├─{eyshcjdmzg}(37783) └─{eyshcjdmzg}(37784) 我使用附加了该过程strace -p PID。这是我得到的输出:https : //gist.github.com/gmile/eb34d262012afeea82af1c21713b1be9。 终止进程不起作用。它以某种方式(通过systemd?)复活了。这是从systemd角度看的样子(请注意底部的怪异IP地址): $ systemctl status 37775 ● session-60.scope - Session 60 of user root Loaded: loaded Transient: yes Drop-In: /run/systemd/system/session-60.scope.d └─50-After-systemd-logind\x2eservice.conf, 50-After-systemd-user-sessions\x2eservice.conf, 50-Description.conf, 50-SendSIGHUP.conf, 50-Slice.conf, 50-TasksMax.conf Active: active (abandoned) since Tue 2018-03-06 10:42:51 EET; 1 day 1h ago Tasks: 14 Memory: …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.