标签: process

杀死当前用户的所有进程

user@host$ killall -9 -u user

它肯定会杀死user(包括 forkbombs)拥有的所有进程吗?

  1. 不会user从其他用户生成新进程。
  2. Nouser的进程处于 D-sleep 并且无法杀死。
  3. 没有进程试图检测和/ptrace或终止这个启动killall(但它们可以相互跟踪或做其他事情)
  4. 有可以ulimit防止太多进程(但killall已经启动并分配了它的内存)

例如,如果killall将完成未篡改并成功是否 100% 没有进程留下此 uid?如果不是,如何正确执行(使用标准命令且没有 root 访问权限)。

SysRq+I 肯定会杀死所有东西(甚至复制)吗?

linux kill process

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

像 VMware 这样的软件是在用户空间还是内核空间运行?

Vmware 是用户安装的软件。所以它应该在底层操作系统给定的用户空间中运行。然而,它运行的操作系统是完全可操作的,需要在内核模式下运行。那么它运行在哪里呢?

operating-systems virtualization process kernel

5
推荐指数
2
解决办法
2931
查看次数

如何在 Mac OS X 上终止“试图退出”(E)的进程?

在 Mac OS X 10.6 上,我有时会看到在“ps”中显示为“E”的进程,手册页说这意味着他们“试图退出”,但他们不会。“kill -9”不起作用,等待也不起作用。有什么办法可以摆脱它们吗?我通常不在乎,但他们有时会阻止 Dock 中的一个条目。

kill process macos

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

为给定的进程/应用程序禁用 VPN

出于隐私目的,我正在使用持续的 VPN 连接。(我讨厌法律,现在所有的伐木活动)。

但是说到游戏,我根本不需要加密/隐藏。我想为 Steam+Xy.exe 等给定进程禁用 VPN 以使游戏可玩。

那可能吗?如果是,如何?

(操作系统:Windows 7 Ultimate x64)

vpn windows-7 process

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

PS 或 /proc/ 中未列出的进程

我试图弄清楚如何操作一个相当大的 Java 程序“prog”。如果我转到它的 /bin/ 目录并配置它的 setenv.sh 和 prog.sh 以使用本地目录和我当前的用户帐户。然后我尝试通过“./prog.sh start”运行它。以下是 prog.sh 的所有相关部分:

USER=(my current account)
_CMD="/opt/jdk/bin/java -server -Xmx768m -classpath "${CLASSPATH}" -jar "${DIR}/prog.jar""
case "${ACTION}" in
    start)
        nohup su ${USER} -c "exec ${_CMD} >>${_LOGFILE} 2>&1" >/dev/null &
        echo $! >${_PID}
        echo "Prog running. PID="`cat ${_PID}`
        ;;
    stop)
        PID=`cat ${_PID} 2>/dev/null`
        echo "Shutting down prog: ${PID}
        kill -QUIT ${PID} 2>/dev/null
        kill ${PID} 2>/dev/null
        kill -KILL ${PID} 2>/dev/null
        rm -f ${_PID}
        echo "STOPPED `date`" >>${_LOGFILE}
        ;;
Run Code Online (Sandbox Code Playgroud)

当我实际执行 ./prog.sh start 时,它会启动。但是我在进程列表中根本找不到它。我也不能使用 shell 脚本使用的相同命令手动杀死它。但是我可以说它正在运行,因为如果我执行 ./prog.sh …

linux bash process shell-script

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

在 X 服务器崩溃后恢复处于睡眠状态的应用程序

我经常在我的 Linux 计算机上运行计算,这会导致我的 X 服务器时不时崩溃。几乎总是,一些程序似乎在崩溃中幸存下来并处于可中断的睡眠状态,例如:

29315 ?        Sl    54:35 /home/kashim/Desktop/anylogic/anylogic -vmargs -Xmx1024M
Run Code Online (Sandbox Code Playgroud)

有没有办法将这些应用程序与新的 X 服务器重新连接?

linux sleep xorg x-server process

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

在 htop 中“监督”syslog-ng

我在我的服务器上工作,在htop 时我刚刚注意到一些不寻常的事情。

syslog-ng 进程列举如下

supervising syslog-ng
    /sbin/syslog-ng
Run Code Online (Sandbox Code Playgroud)

我不知道这是什么意思。我试图做,man supervising但什么也没找到。supervising命令也不存在。谷歌搜索,我找到了一个关于 的页面launchtool,但我在我的系统中既找不到它也找不到它的手册页。

我很好奇

该可执行文件/命令/无论做什么?为什么今天我在 htop 中读到了那句话?

谢谢你。

PS:我不确定是否将其发布到 SU 或 SF:即使它是与服务器相关的问题,它也涵盖了一般的 Linux。

linux process syslogd opensuse-11.3 htop

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

强制 Chrome 将每个选项卡作为一个进程运行

Chrome 在一个进程中运行它的所有选项卡,当我打开大量选项卡时,它确实减慢了我的机器速度。考虑到 Chrome 最初的营销方式是将每个标签页作为一个进程运行,我惊讶地发现 Chrome 不再这样做了。

我尝试了该--proccess-per-tab标志,但出现错误(-43准确地说)。

我尝试的论点是

open -a /Applications/Google_Chrome.app/Contents/MacOS/Google_Chrome --args --process-per-tab
Run Code Online (Sandbox Code Playgroud)

运行 Mac OS 10.6.7 和 Chrome 13.0.761.0

更新:刚刚打开 chrome,它将我的选项卡分为 4 个不同的进程。

标签列表

随着时间的推移,这些过程将合二为一。

google-chrome tabs command-line process macos

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

OS X Lion:卸载了什么?

自从我在 Mac 上安装 Lion 后,我时不时地注意到一个名为的进程uninstalld一直在运行并占用了大量CPU 时间。

有谁知道它是做什么的?我没有尝试卸载任何东西。

cpu-usage process osx-lion

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

我如何知道已经运行的进程加载了哪些共享库?

我如何知道已经运行的进程加载了哪些共享库?

我正在使用 Linux。

linux process shared-libraries

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