标签: process

在linux中,当一个正在运行的程序的可执行文件被修改或删除时会发生什么?

假设/usr/local/bin/ruby在后台运行,然后我们ruby用不同的版本覆盖,甚至删除ruby

那些运行 ruby​​ 进程会发生什么?

linux process kernel

13
推荐指数
2
解决办法
6832
查看次数

在 docker 容器内运行后台脚本

在我的 Dockerfile 中,我运行了一个脚本:

RUN /bin/sh -c scripts/init.sh
Run Code Online (Sandbox Code Playgroud)

在内部init.sh,所有以 结尾的命令&都不会执行:我无法运行后台进程。知道为什么吗?

process docker

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

如何将整个用户限制在 cpu 的 10% 以下,而不仅仅是进程?

我正在运行 centos、cpanel/whm,并且安装了 cpulimit。

我遇到的问题是我的一个用户使用了大量的 CPU。始终超过 100%,这使我的服务器变慢。

进一步的问题是他们是朋友而不是恶意的,所以我不想暂停他们。

还有一个问题是我不能通过进程来限制它,因为这个进程每秒都在变化。每次都是不同的过程。

我尝试了以下但它不起作用。

cpulimit -l 10 -e /home/[username]/public_html/theirwebsite.org/index.php
Run Code Online (Sandbox Code Playgroud)

我刚回来,

No process found
No process found
No process found
No process found
No process found
No process found
Run Code Online (Sandbox Code Playgroud)

等等

有两件事正在使用这种极端的 CPU 使用率。

首先是那个位置的文件,index.php. 另一个是 [php],无论在 WHM 中意味着什么。但主要index.php是问题所在。

如果我可以将该index.php文件限制在该位置,则可能有助于缓解此问题。

顺便说一句,我尝试了该-P标志,但与文档不同,它不能作为选项使用。

cpulimit -l 10 -P /home/[username]/public_html/theirwebsite.org/index.php
Run Code Online (Sandbox Code Playgroud)

返回

cpulimit: invalid option -- 'P'
Usage: cpulimit [OPTIONS...] TARGET
   OPTIONS
      -l, --limit=N          percentage of cpu allowed from 0 to 1600 (required)
      -v, …
Run Code Online (Sandbox Code Playgroud)

cpu process cpanel

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

无法结束 Windows 7 进程,甚至尝试过 pskill

我遇到了进程挂起并且绝对拒绝死亡的问题。我已经尝试使用任务管理器和pskill控制台(具有管理员权限),虽然程序会声明它已经终止了进程,但它仍然存在,我无法打开第二个进程。这发生在 Opera 和 Truecrypt 上。

操作系统为 Windows 7 Professional(64 位)。重新启动计算机会清除挂起的进程。

我还尝试使用名为Ultimate Process Detail & Killer 的程序,但也没有帮助。

windows kill process tasks

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

按名称和所有者杀死进程?

在我考虑重新发明轮子并自己动手之前,有没有人知道允许我杀死进程、按进程名称进程所有者过滤的应用程序/实用程序?或者这可以通过powershell完成吗?(遗憾的是,我的 powershell-fu 缺乏)。

我都看过pskilltaskkill。虽然pskill允许按进程名称终止,但它不允许我按进程所有者进一步过滤。我还通过 wmic ( wmic process)查看了 WMI ,但是 WMI 接口不返回进程所有者(至少从我所知),所以也不能使用它。

基本原理
我在 Windows 上进行了大量开发。其中一些涉及处理组件服务 (COM+)。COM+ 有一个通用的主机进程——dllhost.exe——它用于自定义(即我开发的东西)元素和系统进程。我可以通过他们经营的所有者来区分他们。因此,例如,我想杀死我拥有的所有 dllhost.exe 进程,但忽略 SYSTEM 拥有的进程。

这将节省我定期进入任务管理器并识别和手动杀死每个人:-)

windows windows-7 kill process

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

当我限制它们的数量时,GNU/Linux 是否将进程和线程计数在一起?

我想用/etc/security/limits.confnproc 值限制我机器上每个用户的进程数。

我在这里读到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 = 0;
    int max = 1000000;

    while (i < max) {
        boost::thread(print_thread, i);
        i++; …
Run Code Online (Sandbox Code Playgroud)

linux gnu process threads

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

Unix 中交换进程的主要目的是什么?

Unix 中交换进程的主要目的是什么?

Swapper 进程的 PID 为 0,我猜它是第一个加载的进程。任何人都可以对这个话题有更多的了解吗?

unix process

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

Windows:杀死在特定端口上运行的进程的最快方法

我会多次重复这个过程。我必须在 Windows 机器上杀死一个进程,我只知道它的端口。通常步骤如下: 通过查看端口(例如端口 8084)找到 PID 列出在端口上运行的进程

netstat -a -o -n
Run Code Online (Sandbox Code Playgroud)

然后使用以下命令终止该端口上的进程

taskkill /F /PID <pid>
Run Code Online (Sandbox Code Playgroud)

有没有像管道或类似的东西,我可以在 Windows 操作系统上使用它在一行中运行这个命令!?

windows kill process

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

如何确定应用程序是否没有响应?

我在 OSX 上有一个应用程序,它反复进入“无响应”状态并且必须被强制终止。我希望将其自动化,但是在使用ps检查流程时,我没有看到任何与“未响应”状态相对应的内容。我查看了状态指示器,但无论是否响应,应用程序都显示为S。

state 状态由字符序列给出,例如“RWNA”。第一个字符表示进程的运行状态:

  • I 标记一个空闲的进程(睡眠时间超过大约 20 秒)。
  • R 标记一个可运行的进程。
  • S 标记睡眠时间少于 20 秒的进程。
  • T 标记一个停止的进程。
  • U 将进程标记为不间断等待。
  • Z 标记一个死进程(一个“僵尸”)。

我如何确定进程是否像活动管理器那样没有响应


我也对 AppleScript 解决方案持开放态度。

mac bash process macos

12
推荐指数
1
解决办法
3684
查看次数

为什么 fork 后面经常跟着 exec?

为什么“fork 后面经常跟着 exec”?不能在 UNIX 中创建一个新进程吗?

unix process

12
推荐指数
4
解决办法
9626
查看次数

标签 统计

process ×10

kill ×3

windows ×3

linux ×2

unix ×2

bash ×1

cpanel ×1

cpu ×1

docker ×1

gnu ×1

kernel ×1

mac ×1

macos ×1

tasks ×1

threads ×1

windows-7 ×1