标签: ps

为什么 ps aux 显示数字而不是用户名?

运行ps aux只是给了我以下输出:

...
www-data 26254  0.0  0.7  27304  3544 ?        S    15:07   0:00 /usr/sbin/apache2 -k start
1001     25807  0.8  0.8  48444  4332 ?        Sl   Sep03 1330:24 ./ts3server_linux_x86
...
Run Code Online (Sandbox Code Playgroud)

www-dataapach2用户。没关系,这是我所期望的-u,但是1001 是什么?

linux ps

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

是否可以从 Linux 上的 `ps` 或 `top` 列表中“隐藏”一个进程

首先,我认为如果可能的话,它需要以 root 身份(或以共享 root 的 UID 为 0 的用户身份)来完成。

如果该命令是由非 root 用户运行的,那么如何启动进程以使其不显示在ps auxorps eftop列表中?

这甚至可能吗?

我通常运行的发行版是 RHEL/CentOS 和 Ubuntu - 所以如果有特定于发行版的答案,那也没关系。

linux process top ps

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

如何获得“丢失”会话的标准输出

我不知道这种情况的名称是什么,我想昨天我关闭了一个带有后台 ipython 进程的会话,但我仍然能够连接到它(该进程正在运行一个 Web 服务器,我可以加载页面)。我还能看到进程的标准输出/标准错误吗?

如果我运行ps -f -Umyname我得到(我删除了一些不相关的行,但 PID 和 PPID 是真实的):

UID        PID  PPID  C STIME TTY      STAT   TIME CMD
16131     1767  1765  0 11:20 ?        S      0:03 sshd: myname@notty
16131     1946 21019  0 11:25 ?        Sl     1:47 /usr/bin/python -m IPython.kernel -f /home/myname/.ipython/profile_default/security/kernel-c72091
16131     3946 21019  0 14:37 pts/3    Ss+    0:00 /bin/bash
16131     4003  4001  0 14:38 ?        S      0:01 sshd: myname@pts/14
16131     4004  4003  0 14:38 pts/14   Ss     0:00 -bash
16131     6366  4004  0 16:41 pts/14 …
Run Code Online (Sandbox Code Playgroud)

linux shell stdout ps

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

为什么当我运行 ps、w 和可能的其他命令时我的系统挂起?

我不知道为什么,但我无法在我的 Ubuntu 10.04LTS 机器上运行psw命令。我对两者进行了跟踪,并且在读取同一文件的一部分时都停止了。

是运行的结果ps

这里的的结果w

该文件在阅读时也停止了......本身?http://pastebin.com/9qRB5eHh

怎么了?

linux ps

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

每张多页 (PDF)

我使用以下ghostscript命令

pdf2ps input.pdf - | psnup -pA4 -4 >> output.ps
ps2pdf output.ps output.pdf
rm output.ps
Run Code Online (Sandbox Code Playgroud)

将输入文件中的多页(在本例中为 4)合并到输出文件中的一张纸。

如何修改流水线,以便不必使用 2 个命令,而只需使用一个衬里?有没有其他命令行工具可以做同样的事情并且可以直接处理 pdf 文件?

pdf ghostscript ps

8
推荐指数
1
解决办法
5143
查看次数

在 tmux 中观看“ps aux | grep blah”的输出不起作用?

我正在尝试watch "ps aux | grep myShittyProcess"在 tmux 会话中运行它 。这个过程myShittyProcess也是在 tmux 会话中启动的。在ps aux没有钟表命令工作。但是一旦我将它放入监视中,它就无法执行。如何让这个工作?

- 编辑 -

发现将 tmux 调整为全屏使其工作。与ps输出包装有关,grep无法在包装的上下文中找到。

linux grep ps tmux

8
推荐指数
2
解决办法
9798
查看次数

Unix:列出给定pid的子进程

我需要的是,给定一个进程 id,列出他所有的孩子,没有任何混乱(表标题,pid 以外的其他列)

我所拥有的是:

ps h --ppid $PID
Run Code Online (Sandbox Code Playgroud)

这给了我:

26277 pts/13   S+     0:10 cmd1
26280 pts/13   S+     0:10 cmd2
...
Run Code Online (Sandbox Code Playgroud)

使用 h 允许我隐藏表头。

有没有办法告诉 ps 不打印该pts/13 S+ 0:10 cmd部分以获得由回车分隔的子进程ID列表?

谢谢!

linux shell ps

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

在 Mac OS X 中使用 ps 时如何通过命令名称选择进程

在Linux中,我用来ps -C command_name选择指定命令名称的进程。但它在 Mac OS X 中不起作用。我仔细阅读了 ps 的手册页,但找不到任何选项来执行此操作。

那么有人知道在 Mac OS X 中使用 ps 时是否有办法通过命令名称选择指定的进程?

ps macos

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

在 Mac OS X 中从命令行查找所有未响应的任务?

我知道我可以做ps -aux | xargs kill等,但我想列出所有没有响应的任务的 PID(活动监视器中的红色)。我可以在终端中执行什么命令来列出这些红色的、无响应的任务并自动终止它们。

freeze kill tasks ps macos

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

powershell ps中的SI值是多少?

我正在尝试使用 powershell ps 查找进程执行信息。有一个属性“SI”,其值通常类似于 0、2、10 等。具体来说,我在 powershell 中输入以下内容:

    PS C:\Users\> ps -pid 10860

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName                                                  
-------  ------    -----      -----     ------     --  -- -----------                                                  
    175      12    23068      12276       0.20  10860   2 geckodriver
Run Code Online (Sandbox Code Playgroud)

谢谢!没有代码。
我找不到此 SI 属性的文档。有人可以帮忙吗?谢谢

powershell ps windows-10

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

标签 统计

ps ×10

linux ×6

macos ×2

shell ×2

freeze ×1

ghostscript ×1

grep ×1

kill ×1

pdf ×1

powershell ×1

process ×1

stdout ×1

tasks ×1

tmux ×1

top ×1

windows-10 ×1