问题标签 [ps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
455 浏览

linux - 将命令保存到变量中而不是运行它

我正在尝试将 ps 命令的输出输出到文件,然后使用该文件来填充无线电列表。到目前为止,我遇到了问题。

到目前为止,while read 不仅没有将列拆分为 2 个变量($pid是整行且$command为空白),而且当我尝试运行此脚本时,脚本正尝试将该行作为命令运行。例如:

基本上我不知道应该在哪里放置引号、双引号和反斜杠。它让我疯狂。

tl; dr将命令保存到变量中而不运行它,如何?

0 投票
2 回答
37494 浏览

windows - 等效于 ps -A | Windows中的grep -c进程?

我正在ps -A | grep -c script.php为 ms windows 寻找 Linux 的等效/替代方案?

干杯,/马辛

0 投票
5 回答
92199 浏览

java - Linux下查找一个java进程的pid

我有一个在 Linux 计算机上运行的 Java 程序,并且想查找其进程的进程 ID (pid)。我知道该ps命令可以提供此信息,但它的输出令人困惑,因为它包含太多无关信息。我怎样才能得到 pid?


我在 Java 程序中使用 MPJ 库进行 Pagerank 算法。我编译它

并运行

-np进程数在哪里

现在我必须找到它的 pid

喜欢

我明白了

现在我只想MpiPageRank从 1 个 linux comman 中提取它的 pid ie 27866。我怎么做 ?

0 投票
3 回答
3406 浏览

linux - AIX、HPUX 和 Solaris 上的 ps 命令输出

我正在编写一个可移植的 shell 脚本来获取系统进程信息,我需要进程 ID、命令、pwdx (linux)。在 linux 上,我可以按如下方式获取此信息.. 但它在所有其他 unix 风格上都失败了。

我应该在 AIX、HPUX 和 Solaris 上使用什么来获取类似的信息,或者有任何跨平台命令

在 Solaris 上,我尝试过 /usr/ucb/ps 但它支持格式化输出和 lsof 等效于 pwdx 但这也没有显示我需要什么

0 投票
0 回答
1049 浏览

java - 管道 unix 命令未在 java 程序中执行

我正在尝试使用以下命令在 java 程序中使用其 pid 获取特定进程的内存使用情况 ps -eo pid,pmem,comm | grep java | awk '{打印 ($2)}'

虽然此命令适用于 unix 终端,但它在 java 中不起作用即使我运行另一个 java 程序(用 java 进程填充 ps 表),我也会继续得到 null 结果。

如果有人能告诉我这种方法是否有问题,我将不胜感激

0 投票
1 回答
876 浏览

vb6 - 如何获取字体描述符 - TTF 字体的 CapHeight、Ascent、Descent、Flags、ItalicAngle、Stemv

我正在尝试创建自己的工具来创建 pdf 文件。一切都很顺利,我唯一想念的是字体描述符。请让我知道 afm/pfa/pfb 的 capheight、ascent、descent、glag、斜体角度的正确值或任何可用于生成相同值的工具

0 投票
1 回答
1075 浏览

bash - 为什么 ps 格式选项 '%a' 会被截断?

我正在尝试读取ps使用指定的自定义格式的输出-o。因为我想指定一个自定义分隔符,所以我使用了 AIX 格式描述符(例如%p,对于 pid、%a对于 args 等),但是在使用普通格式代码时会出现同样的问题。

当我%a在此格式字符串的末尾指定时,一切都按预期工作:

但是,如果%a不是最后一个字段,我会得到:

这似乎与任何屏幕宽度修饰符无关。这里还有其他东西在起作用吗?

(GNU 重击 4.1.5)

0 投票
2 回答
124 浏览

c - Unix - 关于 & 和 ps

我正在做一个硬件任务,想知道是否有更多 Unix 经验的人可以解释以下问题的含义:

示例程序 1 是:

我编译并运行:

在后台运行时使用 ps 的最佳方法是什么?我只是在这里寻找指导,这只是硬件任务的一小部分。我已经完成了主要的工作!

0 投票
1 回答
3148 浏览

php - php-fpm 进程进入不间断睡眠

我收到关于服务器的 nagios 严重警告,当我检查时ps -aux发现所有 nginx (php-fpm) 都处于不间断睡眠状态

我被困住了,甚至无法重新启动 nginx。最后我重新启动服务器来解决这个问题!今天问题再次发生,我设法重新启动 php5-fpm,这将服务器负载从 300 减少到 1.XX,
尽管我在 /etc/php5/fpm/php.ini 中有这个

这意味着 php5-fpm 应该在这种情况下重新启动,但它没有!
知道什么可能导致这些进程进入不间断的睡眠状态以及将来如何避免这种情况?

0 投票
1 回答
968 浏览

smtp - CentOS 服务器 - 监控 SMTP 进程的数量,如果通过 X 发送电子邮件?

我的公司有一个托管的 CentOS 服务器,托管了十几个网站。我们使用 Plesk 进行管理,但我个人主要通过终端工作。本周末,我们客户的一个域的电子邮件帐户遭到入侵,服务器开始发送垃圾邮件。我们因垃圾邮件而被列入黑名单,这导致我们的一些网站在我弄清楚发生了什么时关闭。

显然,我想避免这种情况再次发生。我一开始没有设置服务器——在同一个 IP 上为多个网站运行 http 托管和邮件托管可能不是最好的设置,因为只需要一个愚蠢的客户端,用一个弱电子邮件密码来管理多个网站.

作为一个短期修复,我想知道是否可以让脚本监控 SMTP 进程的数量,如果超过某个阈值则给我发电子邮件?当服务器发送垃圾邮件时,它正在运行大约 80 个 SMTP 进程,这让我知道它被用作垃圾邮件服务器。另外,对长期处理这种情况有什么想法吗?服务器有一个 8 个 IP 块。

感谢您的帮助,欢迎任何建议/意见。我是 LAMP 开发人员,而不是全职 *nix 管理员。我在想

每 5 分钟触发一次 cron 作业
管道 #ps -A 输出到文件
读取文件并通过正则表达式计算字符串“SMTP”的出现次数
如果需要发送电子邮件

但是该死,这似乎有点令人费解:/