ps

ps 命令永远停留在读取 `/proc/*/environ` 的状态
ps

ps 命令永远停留在读取 `/proc/*/environ` 的状态

我正在尝试使用 Rustrover,但它非常不稳定,每当它崩溃或被我卡住并杀死时,ps命令和任何其他任务管理器都会永远卡住而不会显示任何内容。根据其他线程的建议,我运行了strace ps,但我不知道下一步该怎么做。以下是最后几行: ... openat(AT_FDCWD, "/proc/4282/status", O_RDONLY) = 4 read(4, "Name:\tspotify\nUmask:\t0022\nState:"..., 2048) = 1169 close(4) = 0 o...

Admin

更改 ps -eo 分隔符但在 cmd 列中保留空格
ps

更改 ps -eo 分隔符但在 cmd 列中保留空格

我有以下命令,可以收集一组特定的命令并缩小字段范围; ps -eo euser,pid,start_time,etimes,cmd | grep -e "magento" | grep -v grep 这就是我得到的; root 89070 06:11 58310 /usr/local/bin/php /var/www/html/bin/magento queue:consumers:start product_action_attribute.website.update --single-thread --max-messages=20...

Admin

RHEL + kill -9 并没有真正杀死进程
ps

RHEL + kill -9 并没有真正杀死进程

我们有大约 85 个正在运行的进程lshw 由于这些进程增加了 CPU 平均负载, 我们试图杀死他们,kill -9但没有成功 root 3275 0.0 0.0 131720 8992 ? D Sep18 0:03 lshw -xml root 5894 0.0 0.0 131720 9136 ? D Dec04 0:03 lshw -xml root 6030 0.0 0.0 131720 9148 ? D Dec08 0:03 lsh...

Admin

top 命令中的 STOPPED 与 ps 中的 STOPPED 之间的区别
ps

top 命令中的 STOPPED 与 ps 中的 STOPPED 之间的区别

ps -ef我在 docker 容器中运行一个脚本。过了一会儿,我发现当我使用命令时,进程似乎卡住了,因为这些进程的 TIME 字段卡在一个常数时间上,如00:00:05。我认为从 来看ps,这些进程仍在运行(?)。但从top命令中,我可以清楚地看到这些进程处于T状态,这意味着它们已停止。那么这两个命令有什么区别?为什么ps要显示这些进程仍在运行?我该如何恢复这些进程? ...

Admin

在 Linux(Fedora)上,我想跟踪特定进程的 I/O,以了解它是否挂起或正在取得进展
ps

在 Linux(Fedora)上,我想跟踪特定进程的 I/O,以了解它是否挂起或正在取得进展

所以...我正忙着清理二十年的备份,并且有一项特殊的工作,试图获取sha1sum两个可能重复的文件,但它似乎挂了......关键词是“似乎”。 该磁盘上还有很多其他 I/O 正在进行,而且需要这样做。但只有这一项工作似乎卡住了 - 早就应该完成了。D+每次我查看时,进程状态都是这样的,但这就是它pidstat所说的: Linux 6.0.12-100.fc35.x86_64 (fs2) 07/06/2023 _x86_64_ (12 CPU) 12:44:08 PM UID PID %usr %sys...

Admin

如何检查命令当前是否正在运行?
ps

如何检查命令当前是否正在运行?

我想使用以下子句检查命令是否正在运行,但无论命令是否实际正在运行,结果if总是如此:true if [ $"(ps aux | grep curl)" ]; then echo is; else echo not; fi 结果: [root@is ~]# if [ $"(ps aux | grep curl)" ]; then echo is; else echo not; fi is ps之外的命令if: [root@is ~]# ps aux | grep curl root 216564 ...

Admin

是否可以让“ps”在宽模式下渲染线程名称?
ps

是否可以让“ps”在宽模式下渲染线程名称?

我在容器中使用以下版本的 PS: bash-4.2$ ps --version ps from procps-ng 3.3.15 该命令ps -eL显示线程名称,但它们被截断: 3972 12684 ? 00:00:00 OkHttp TaskRunn 3972 21419 ? 00:00:00 OkHttp TaskRunn 我尝试传递w,ps -eLw但它被忽略且没有错误。我尝试了ps -eL -F,但它呈现的是进程名称而不是线程名称。 是否可以让这个版本ps在宽模式下渲染线程名称? ...

Admin

列出流程详细信息
ps

列出流程详细信息

如何列出特定流程的流程详细信息? 我知道类似的命令ps -ef,但它们都会截断详细信息以适应固定的列宽。例如,在一个列表中,我可以看到用户名被截断了。 是否有一个命令可以列出指定过程的完整、未剪切的详细信息(每行一个详细信息)? ...

Admin

如何使用 ps aux 正确检索与 Java 相关的进程的 PID?以及如何放置包含输出列名的 header?
ps

如何使用 ps aux 正确检索与 Java 相关的进程的 PID?以及如何放置包含输出列名的 header?

我不是系统管理员(我是软件开发人员),我有以下疑问。 执行此命令,我可以看到系统上运行的前 10 个进程的列表(如果我做错了,请纠正我): [email protected] [~/FOLDER]# ps aux | head -10 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 191292 3892 ? Ss 2021 21:29 /usr/lib/systemd/syst...

Admin

如何杀死 ubuntu 上不会死的进程?
ps

如何杀死 ubuntu 上不会死的进程?

我试图终止这个似乎陷入循环的进程: > ps auxww | grep -E '^USER|bash' USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND ubuntu 61505 99.7 0.0 8596 304 ? R Sep27 812:45 bash redacted 尽管返回退出代码 0,但没有任何效果: kill 61505和sudo kill 61505 kill -KILL 61505和sudo ...

Admin

如何减少“ps -ef”命令的输出长度?它显示无限长度的完整输出
ps

如何减少“ps -ef”命令的输出长度?它显示无限长度的完整输出

在我们的新 Solaris 服务器上运行 ps -ef 命令时,该命令会输出进程的完整参数,包括密码和用户名。它显示的字符长度似乎不受每个进程的限制。在旧服务器上,ps -ef 命令输出被自动截断。我找不到任何截断输出的设置。更改 COLUMNS 变量不起作用。 ...

Admin

“ps” 占用了 99% 的 CPU
ps

“ps” 占用了 99% 的 CPU

我有一个 EC2 t2.micro (Linux AMI) 实例。几天以来,我注意到 RAM 被“ps”占用了 99%。 当发生这种情况时: $ free -m total used free shared buff/cache available Mem: 983 561 79 0 342 257 Swap: 0 0 ...

Admin

需要匹配egrep中正在运行的进程
ps

需要匹配egrep中正在运行的进程

我需要找到所有所有者既不是 root 也不是 Student 的正在运行的进程。我知道如何按类型获取所有者既不是 root 也不是 Student 的正在运行的进程 ps aux | egrep '^[^(root)|(Student)]' 我正在努力获取所有非 Student 或 root 的正在运行的进程。目前,我只能通过输入以下代码来获取一些正在运行的进程 ps aux | egrep '^[^(root)|(Student)]' 我试过了[a-z]+,它显示了 root 和其他正在运行的进程。如何在没有 root 和 Student 的情况下获取...

Admin