Questions tagged «process»

进程是在计算机上连续运行的二进制程序(直到终止),该计算机由操作系统管理。

5
如何在Mac上查找和停止进程
如何找到进程ID并停止Mac上端口8080上运行的进程? 在Ubuntu上,这有效: ps -aux 我可以找到流程并运行: kill -9 pid ps -aux 似乎不起作用,如何在Mac OS X Lion上执行此操作?
11 macos  unix  process 

3
如何确定应用程序是否没有响应?
我在OSX上有一个应用程序,该应用程序反复进入“无响应”状态,必须被强制杀死。我希望将其自动化,但是在使用ps检查进程时,没有看到与“无响应”状态相对应的任何内容。我查看了状态指示器,但无论是否响应,应用程序均显示为S。 state状态由一系列字符给出,例如``RWNA''。第一个字符指示进程的运行状态: 我将一个进程标记为空闲(休眠时间超过约20秒)。 R标记可运行的进程。 S标记一个睡眠少于20秒的进程。 T标记已停止的进程。 U将进程标记为不间断等待。 Z标记死进程(``僵尸'')。 如何确定流程是否没有活动管理器那样响应? 我也对AppleScript解决方案持开放态度。
11 macos  mac  bash  process 

3
Windows:杀死在特定端口上运行的进程的最快方法
我要多次处理这个过程。我必须杀死Windows机器上的进程,我只知道其端口。通常,步骤如下:通过查看端口(例如端口8084)查找PID,列出在端口上运行的进程 netstat -a -o -n 然后使用以下命令终止该端口上的进程 taskkill /F /PID <pid> 我可以在Windows OS上使用任何东西像管道之类的东西来在一行中运行此命令吗?
11 windows  process  kill 

2
当我限制进程和线程的数量时,GNU / Linux是否将它们同时计数?
我想用/etc/security/limits.conf和nproc值限制我的计算机上每个用户的进程数。 我在这里读到Linux不能区分进程和线程吗? 我当前的每位用户nproc限制为1024,但是如果这还包括线程,那么从我的角度来看,它太低了。的手册页limits.conf仅提及nproc的“过程” ,仅此而已。 //使用Boost //在C ++中编辑示例代码// g ++ -o boost_thread boost_thread.cpp -lboost_thread #include <unistd.h> #include <iostream> #include <boost/thread.hpp> using namespace std; int counter; void print_thread(int i) { counter++; cout << "thread(" << i << ") counter " << counter << "\n"; sleep(5); counter--; } int main() { int i …
11 linux  process  gnu  threads 

2
逐个更改Windows语言环境
有什么方法只能更改特定程序的Windows语言环境吗? 我有一个或两个程序在非英语(美国)语言环境中无法正常运行,并且希望在不更改我的用户范围内语言环境设置的情况下解决它们的错误。

3
有没有一种方法可以将正在运行的进程快照到磁盘上以便稍后将其还原?
我通常会使用许多开放给不同项目的Visual Studio实例,我想知道是否有一种方法可以将正在运行的进程快照/休眠到磁盘而不是关闭它,以便我可以将其打开时的状态很快。 我有大量的可用磁盘空间,因此如果可以节省我打开解决方案并等待项目加载的时间,则不介意保存整个过程快照。

5
杀死-9个程序,但它们仍然挂起
我试图杀死我早些时候在KUbuntu下提交的所有后台工作 kill -9 $(jobs -p) 尽管此命令立即给出如下消息 [1]杀死了myjob1 [2]杀死了myjob2 我仍然可以看到它们的进程挂在top的输出中,并且正常运行时间和空闲时间的输出中未更改CPU和内存使用情况。 所以我想我一定没有正确杀死他们。有人可以解释一下我发生了什么事,我该怎么办? 我发现,最重要的是,如果键入k并输入PID,则可以一个接一个地杀死进程。那么这与命令kill有什么不同? 我还在网上http://www.ruhr.de/home/smallo/award.html上找到了有关不推荐杀死-9的信息 无用的使用Kill -9挂号信 (可憎行情) 不不不。不要使用kill -9。 它不会给过程带来机会: 1)关闭插座连接 2)清理临时文件 3)告知其孩子即将消失 4)重置其终端特性 等等,依此类推。 通常,发送15,然后等待一两秒钟,如果不起作用,则发送2,如果不起作用,则发送1。如果不起作用,请删除二进制文件,因为程序的行为不当! 不要使用kill -9。不要带出联合收割机只是为了整理花盆。 这是真的?“发送15”,“发送2”和“发送1”是什么意思?他们是自己命令还是“ kill -15 PID”,“ kill -2 PID”和“ kill -1 PID”? 谢谢并恭祝安康!
11 linux  process  kill 

7
如何在Windows上停止蝙蝠进程?
我的BAT文件在Windows上在后台运行,持续约十分钟。现在,我想在它运行时停止它,但是在任务管理器的进程列表中找不到它的名称。那么我该如何处理呢?谢谢! 更新1 似乎很难在backgroud中停止正在运行的BAT进程。我决定尝试按名称杀死BAT文件涉及的每个进程,这可能会被杀死。由于我的BAT文件中的大多数进程都不经常使用,因此我可以接受,例如ping,tracert,netstat等。如果您有更好的解决方案,请告诉我。谢谢。 更新2 BAT流程树
11 windows  batch  process  kill 


3
如何在Windows中杀死进程时克服拒绝访问?[重复]
这个问题在这里已有答案: 尝试在Windows 8 5答案 上结束进程时“访问被拒绝” 如何杀死不想要的进程?尝试终止进程时,我有Access Denied消息。我知道这可能是由于设备驱动程序等待,可能这是原因。 但我的问题是如何杀死进程呢?我是管理员,我不希望进程等待任何设备驱动程序或其他东西。我想让它死。 怎么做到这一点? 以管理员身份运行任务管理器,procexp和procexp64没有帮助。


2
监控杀/重启恶意进程的实用程序?
我需要一个Windows(XP / 7)实用程序来连续监视始终运行的进程,并在进程挂起时将其杀死(并有选择地重新启动它们)。 那里有很多交互工具(最著名的是Sysinternals)。但是我在一个很少使用的工作站上有一个程序,该程序需要连续且可靠地运行,而这两个程序都不是它的两个强项:)它需要不断的保姆服务,而我宁愿只有一个监视实用程序(甚至是付费的)一种),可以在可定义的条件下将其杀死/重启,例如CPU> 80%,“无响应”状态等。

1
如何仅杀死父进程?
我有以下过程。 父进程 -ChildProcess -ChildProcess -ChildProcess 如何仅杀死父进程?我希望孩子们的进程不被杀死。如果我尝试杀死父进程,则子进程将收到SIGHUP并被杀死。
10 linux  process  signal 

2
什么是虚拟化流程?
我安装了MinGW和MSYS,从不真正关心二进制文件的工作方式。但是,今天我打开了Process Explorer,意识到我有一些虚拟化的流程: 我知道通常make / gcc / sh / mintty用于POSIX / unix类系统,但是我认为MinGW / MSYS项目将提供本机可执行文件。虚拟化通常是我与虚拟机相关联的一个术语,这让我有些困惑。任务管理器实际上将相应的列称为“ UAC虚拟化”。 那么Windows 中的虚拟化标志是什么意思呢?这是Vista之前的可执行文件的某种兼容层吗?
10 windows  process 

6
如何释放内存以“完全休眠”进程?
与此类似:如何在Linux / Windows下“休眠进程”? 是否有任何方法可以使进程不驻留在内存中而使其休眠?例如:如果我不想使用Firefox,又不想关闭它的进程,并且需要可用内存,那么我该如何真正休眠该进程,以便释放Firefox保留的内存? 我需要Windows和Linux的解决方案!
10 windows  linux  process 

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.