标签: process

linux上的“结束进程”等价物

目前我正在使用 gnome 的系统监视器。它就像任务管理器,具有结束进程的功能,但有时这会使一切冻结并锁定。有没有办法用命令行更快地完全结束进程?

linux terminal process

6
推荐指数
3
解决办法
3066
查看次数

查看有关在 Mac OS X 上运行的所有进程、守护进程等的所有信息

我喜欢查看有关在 Mac OS X 上运行的所有进程(包括每个守护程序等)的信息。

我用:

sudo ps -A
Run Code Online (Sandbox Code Playgroud)

更新:我也按照亚历克斯的建议尝试了活动监视器。

我的问题:

  • 有没有更好的办法?

  • 我如何确定哪些进程是本机(随操作系统一起提供)、属于我安装的应用程序(即 Thunderbird、Parallels Desktop 等)或无法分类的?

  • 如何找出哪些进程将信息发送到 Internet 或本地网络?

背景:
我启动后第一次启动终端应用程序后,系统响应缓慢,终端容易挂断。我试图删除未使用的应用程序,运行所有 Maintenance.app 的维护脚本,禁用启动项,禁用所有眼睛糖果,购买最大。RAM - 但仍然一切都很慢。

maintenance process macos

6
推荐指数
1
解决办法
1万
查看次数

如何找到发出口琴声的程序?

一位朋友有一台 Windows XP SP3 机器,它全天以似乎是随机的间隔(每隔几个小时)播放大约 5 秒钟的口琴声。我的问题是如何找到发出这种声音的程序?是否有用于监视音频访问的 Windows API 挂钩?我已经检查并检查了控制面板中的所有标准 Windows 声音,现在主题设置为没有声音,我亲自检查以确保没有任何事件指定了声音。我还检查了任务计划程序,以确保没有计划每隔几个小时就会发生一些事情。关于如何去寻找臭虫的任何想法?

audio monitoring process windows-xp

6
推荐指数
2
解决办法
927
查看次数

内核模式和用户模式区分

谁负责确定进程处于内核模式还是用户模式?我知道内核知道哪个进程属于哪个空间,但是 CPU 如何确定呢?我的意思是 CPU 应该知道进程或执行语句的模式吗?如果是如何?如果没有,那么当用户想要做一些被禁止的事情时会发生什么?当我们说用户应用程序只能看到机器资源的一个子集时,我知道这意味着应用程序不能执行特定任务,例如在 CPU 中,但谁阻止应用程序做这些事情,更重要的是如何?

linux cpu operating-systems process kernel

6
推荐指数
1
解决办法
2694
查看次数

如何查找进程属于哪个 Tmux 会话?

一个典型的例子是在 vim 中编辑配置文件并无意中将其打开。然后你开始你的工作,在不同的 Tmux 会话中切换,最终从另一个会话编辑同一个文件,vim 会告诉你一个 .swp 文件已经存在。

现在,您如何找到另一个打开文件的 vim 所在的 Tmux 会话?Findw 似乎只搜索活动会话窗口。

unix process tmux

6
推荐指数
2
解决办法
6883
查看次数

这个过程是什么?

以下过程似乎一直在运行:

C:\Windows\System32\rundll32.exe shell32.dll,SHCreateLocalServerRunDll {995C996E-D918-4a8c-A302-45719A6F4EA7} -Embedding
Run Code Online (Sandbox Code Playgroud)

有人知道这是什么吗?

使用 MalwareBytes 和 Kaspersky Internet Security 2011 扫描

使用 Windows 7 Ultimate 64 位。

windows-7 process

6
推荐指数
1
解决办法
1万
查看次数

帮我自动化这个过程

我来自 unix 背景,需要在 Windows Server 2003 上执行此操作。

基本上我有一个从 windows 开始的命令行进程cmd.exe。我想实现以下目标:

  1. 默认情况下,此过程会在 Windows 启动时启动,无需用户登录即可启动。

  2. 有一个桌面图标可以重新启动这个后台进程(以防它崩溃)。所以像nohup mycommand &*nix 上的 ' '

boot automation process windows-server-2003

6
推荐指数
1
解决办法
235
查看次数

在 OSX 中获取“-bash:fork:资源暂时不可用”

我似乎遇到了最大值问题。每隔一段时间的进程数。任何人都知道解决此问题的最佳做法是什么?

在 MacBook Pro i7 上运行 OSX 10.6。

ulimit -a 返回这些值:

core file size (blocks, -c)     0
data seg size (kbytes, -d)      unlimited
file size (blocks, -f)      unlimited
max locked memory (kbytes, -l)      unlimited
max memory size (kbytes, -m)        unlimited
open files  (-n)        256
pipe size  (512 bytes, -p)      1
stack size (kbytes, -s)         8192
cpu time  (seconds, -t)      unlimited
max user processes  (-u)        266
virtual memory  (kbytes, -v)         unlimited
Run Code Online (Sandbox Code Playgroud)

当错误发生时,我检查了,有 102 个正在运行的任务和 523 个线程。

mac bash macbook process macos

6
推荐指数
1
解决办法
8815
查看次数

哪个进程在我的 Linux 服务器中吃 ptys?

/proc/sys/kernel/pty/nr在我的2.6.32服务器上报告的已使用 pty 的数量越来越大。

如何找出哪些进程正在使用 pty,而不是一个接一个地杀死它们并检查使用计数是否减少?

linux process

6
推荐指数
1
解决办法
3097
查看次数

如何在 Mac OS X(或 iOS 等)上永久“重新设置”进程?

我使用了一个很好的(免费)进程管理器,称为ATMonitor for Mac OS X,它有很多很酷的隐藏功能,其中之一是能够单击正在运行的进程并将“renice”从 +20(较低优先级)设置为-20(最高优先级)。

最好的部分是它在重新启动之间保持不变。所以你想让 XYZ 一直得到充分的关注,你设置一次就完成了。

我想在运行特定守护程序的 iPad 上做同样的事情(renice 进程),但我不知道如何永久设置 renice。

我可以做一次,它工作正常,但设置在重新启动时丢失。我在某处阅读。

现在,对于永久重置进程的优先级,这不能直接完成。但是,您可以使用一个 shell 脚本来伪造它,该脚本启动应用程序然后立即使用它。给该脚本一个“.command”扩展名,它将在 GUI 中双击。不是很优雅,但它完成了工作。

但正如它所说,不是很优雅,我不认为这就是 ATMonitor 的做法。

我发现了这个问题,他们提供了一种方法来将其作为启动参数,但没有明显的方法将其保存为持久值。例如,如果程序不打算由launchd 启动。

我如何为每个可执行二进制文件设置一个永久的 renice 级别,独立于其 PID、何时、如何或为什么启动?

priority launchd process macos

6
推荐指数
2
解决办法
2万
查看次数