标签: process

什么是 <defunct> 进程,为什么它不会被杀死?

chrome 浏览器没有响应,我试图杀死它,但该进程<defunct>并没有消失,并且没有被杀死:

在此处输入图片说明

什么是<defunct>进程,为什么它不会被杀死?

process kill zombie

266
推荐指数
4
解决办法
50万
查看次数

如何在 Ubuntu 中杀死进程?

如何杀死由我自己的非 root 帐户运行的所有进程?

我有一些由 Windows 机器引起的旋转 smbd 进程,所以我 telnet 进入了 linux 服务器,我想终止这些旋转进程。我无权重新启动服务或重新启动机器。

users process kill

199
推荐指数
7
解决办法
121万
查看次数

从终端在后台运行程序

如何在 shell 的后台运行程序,并能够在保持程序运行的同时关闭 shell?假设我的 UI 有问题,或者出于某种原因,我需要从终端窗口启动一个程序,例如nm-applet

nm-applet
Run Code Online (Sandbox Code Playgroud)

当它启动时,它占据终端窗口的前景。

有没有什么简单的方法可以在后台运行程序而无需让终端保持打开状态或让它占据整个终端?

在那一点上,我确实找到了一种从终端运行程序并允许其他输入的方法,方法是&在命令中附加一个与号 ( ) ,如下所示:

nm-applet &
Run Code Online (Sandbox Code Playgroud)

但这没有多大用处,因为一旦终端关闭,在终端中启动的任何进程都会被终止。                                                                        

command-line bash console process

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

“kill &lt;PID&gt;”并没有真正杀死进程,为什么?

我正在尝试提高我的命令行技能,但遇到了无法终止进程的问题。我输入kill 2200其中 2200 是我的 PID 并且进程没有被终止。几分钟后等待仍然在topps aux。我什至尝试用 sudo 输入它 - 没有结果。

任何想法为什么会这样?


编辑

我发现了一个奇怪的依赖项,其中fg更新了进程列表:

x@xxx:/etc/grub.d$ ps
  PID TTY          TIME CMD
 1723 pts/0    00:00:00 bash
 2200 pts/0    00:00:00 top
 2202 pts/0    00:00:00 top
 2258 pts/0    00:00:00 ps
x@xxx:/etc/grub.d$ fg
top

x@xxx:/etc/grub.d$ ps
  PID TTY          TIME CMD
 1723 pts/0    00:00:00 bash
 2200 pts/0    00:00:00 top
 2620 pts/0    00:00:00 ps
x@xxx:/etc/grub.d$ fg
top

x@xxx:/etc/grub.d$ ps
  PID TTY          TIME CMD
 1723 pts/0    00:00:00 bash
 2621 pts/0 …
Run Code Online (Sandbox Code Playgroud)

command-line process

154
推荐指数
3
解决办法
39万
查看次数

什么是僵尸进程?

使用类似的命令top和基于 gui 的命令,System Monitor我可以看到目前我有几个僵尸进程。

什么是僵尸进程?

它们是否会影响系统或它们所依赖的应用程序的性能。他们是否使用了太多内存或根本没有任何内存?

process zombie

153
推荐指数
3
解决办法
18万
查看次数

如何从 CLI 终止所有 tmux 会话(或至少多个会话)?

如何从 (Ubuntu) CLI 终止所有 tmux 会话(或至少多个会话)?

当我这样做时,ps aux | grep tmux我看到 3 个进程:

UU      2970  0.0  0.0  19556  1228 pts/0    S+   02:48   0:00 tmux
UU      3445  0.0  0.0  12944   988 pts/5    S+   03:31   0:00 grep --color=auto tmux
UU     27557  0.0  0.2  29788  4840 ?        Ss   Jan04   0:02 tmux
Run Code Online (Sandbox Code Playgroud)

我怎么能一次杀死所有这些(或至少其中一些,选择性)?

process tmux

149
推荐指数
4
解决办法
24万
查看次数

如何找到正在运行的终端程序的进程 ID (PID)?

我正在终端中运行一个我无法逃脱的程序Ctrl-C而且我想杀死它。我怎样才能找到它的PID?

command-line process

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

流程“好”与“优先”

运行时top,我可以看到这个(缩短的)示例输出:

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 4586 ipc-adm+  20   0 1303900 605152  92844 S  30,6 29,3   3:52.88 firefox
 3985 ipc-adm+  20   0  258588 124508  63072 S  12,2  6,0   0:40.04 compiz
 3092 root      20   0  172392  56164  25980 S   6,1  2,7   0:30.13 Xorg
Run Code Online (Sandbox Code Playgroud)

我对两个值感兴趣:(PR优先级)和NI(友好度)。

如果我理解了我已经正确发现的内容,那么两者都会确定一个进程与其他进程相比将获得多少 CPU 时间。但是这些值之间有什么区别呢?

您能否还描述一下如何操纵流程的这些值以及在哪些情况下这可能有用?

process-priority process nice

139
推荐指数
3
解决办法
15万
查看次数

如何找到僵尸进程?

System information as of Fri Mar  9 19:40:01 KST 2012

  System load:    0.59               Processes:           167
  Usage of /home: 23.0% of 11.00GB   Users logged in:     1
  Swap usage:     0%                 IP address for eth1: 192.168.0.1

  => There is 1 zombie process.

  Graph this data and manage this system at https://landscape.canonical.com/

10 packages can be updated.
4 updates are security updates.

Last login: Fri Mar  9 10:23:48 2012
a@SERVER:~$ ps auxwww | grep 'Z'
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START …
Run Code Online (Sandbox Code Playgroud)

process zombie

137
推荐指数
4
解决办法
39万
查看次数

如何确定进程是否正在运行并使用它来制作条件shell脚本?

如何确定进程是否正在运行,然后让 bash 脚本根据该条件执行一些内容?

例如:

  • 如果进程abc正在运行,请执行此操作

  • 如果它没有运行,请执行此操作。

bash process

132
推荐指数
4
解决办法
36万
查看次数

标签 统计

process ×10

command-line ×3

zombie ×3

bash ×2

kill ×2

console ×1

nice ×1

process-priority ×1

tmux ×1

users ×1