ps相关内容

查找 nohup 命令运行的进程

我使用以下命令在 Centos 中运行服务器可执行文件 "nohup server &".现在我需要终止进程“server".但是我尝试了 "ps -a" 命令来获取 PID 但我无法获取该过程.现在怎么杀掉"server"呢? 解决方案 ps auxwww|grep -i 'server' 应该返回所有包含 server 的进程.否则,服务器可能已经停止. 您应该能够按如下方式确定 ..
发布时间:2022-01-08 13:27:35 服务器开发

ps aux 怎么样?grep '[p]attern' 排除 grep 本身?

标题说明了一切.我已经看到这个习语被大量使用,而不是在某些 ps 管道中添加额外的 grep -v grep.例如,它可以像这样使用: $ ps aux |grep '[f]irefox' |awk '{ 打印 $8 }' 代替 $ ps aux |grep '火狐' |grep -v grep |awk '{ 打印 $8 }' 它非常方便,但它是如何工作的,为什么? 解决方案 模 ..
发布时间:2022-01-06 14:08:58 其他开发

如何使用“kill"结合“grep"杀死进程

我想用一个简单的命令杀死一个进程/脚本.目前我做以下事情 ps -ef |grep myscriptname杀死 123456 但是有没有办法将这 2 个命令组合在一起,这样我就不需要查看和手动编写 pid,就像这样 kill grep myscriptname? 解决方案 你想要pkill: pkill myscriptname 在某些系统上有一个名为 killall 的类似工具 ..
发布时间:2022-01-06 14:02:37 其他开发

在 Haskell 中设置 argv[0]?

有没有办法在 Haskell 程序中设置 argv[0](比如,一个用 ghc 编译的程序)? 我在 System.Environment 中找到了 getProgName 和 withProgName 函数,但它似乎没有改变 ps 报告的内容 (Ubuntu). import System.Environment主要 =do name ..
发布时间:2021-11-17 21:13:24 其他开发

如何在 C 程序中设置命令行参数,以便在用户键入“ps aux"时可见?

当您键入“ps aux"时,ps 命令会显示程序运行时使用的命令参数.一些程序将其更改为指示状态的一种方式.我试过更改 argv[] 字段,但它似乎不起作用.是否有一种标准方法可以设置命令行参数,以便在用户键入 ps 时显示它们? 也就是说,这不起作用: int main(int argc,char **argv){argv[0] = "妈妈你好!";睡眠(100);}09:40 imac ..
发布时间:2021-11-17 21:13:15 其他开发

为什么我的 mac 终端的 ps -u 不起作用?

我正在学习 Linux ps 命令及其可能的参数.我的教程告诉我 -u 参数,我正在尝试使用它. 无论我单独使用它还是与其他参数一起使用,它都会抛出错误. 我正在插入我一直收到的输出图片.我不确定这是否与我的 Mac 的终端/外壳有关,或者我是否遗漏了我应该输入的内容. 它似乎告诉我使用两个连字符 --u,而不是一个,-u,但它给了我同样的问题.如果我只有 ps u,终端会给我输 ..
发布时间:2021-11-17 05:53:47 服务器开发

有没有办法在 Python 中更改有效的进程名称?

我可以更改 Python 脚本的有效进程名称吗?我想在获取系统进程列表时显示不同的名称而不是进程的真实名称.在 C 中我可以设置 strcpy(argv[0],"othername"); 但是在 Python 中 argv[0] = "其他名称" 似乎不起作用.当我获得进程列表(在我的 linux 框中使用 ps ax)时,真实名称不会改变.如果存在,我更喜欢便携式解决方案(或者一种适用于 ..
发布时间:2021-11-17 04:55:25 Python

如何从命令提示符检查 ZooKeeper 是否正在运行或启动?

我探索了一些设置 kafka 的选项,我知道 Zookeeper 必须启动并运行才能启动 kafka. 我想知道如何找到以下内容. 1)我的zookeeper实例的主机名和端口---我检查了zoo.cfg,我只能找到ClientPort而不是主机名,主机名会是我的机器的主机名吗?? 2) 要检查 ZooKeeper 是否已启动并正在运行---我尝试执行 ps -ef |grep ..
发布时间:2021-11-14 23:56:04 其他开发

如何从命令提示符检查 ZooKeeper 是否正在运行或启动?

我探索了一些设置 kafka 的选项,我知道 Zookeeper 必须启动并运行才能启动 kafka. 我想知道如何找到以下内容. 1)我的zookeeper实例的主机名和端口---我检查了zoo.cfg,我只能找到ClientPort而不是主机名,主机名会是我的机器的主机名吗?? 2) 要检查 ZooKeeper 是否已启动并正在运行---我尝试执行 ps -ef |grep ..
发布时间:2021-11-12 01:51:34 其他开发

卸载 MSI-Package 总是给出重启消息

我只是在为一些新软件编写一些脚本.因此我必须删除一些旧软件.我正在用 PS 脚本执行此操作.这几乎可以正常工作.提升的权限正在工作,软件被删除,但第一次卸载时总是有一条关于重新启动的消息.此消息只能通过按“确定"来确认. 现在如何强制消息不出现? 这是我在 PS-Script 中的内容: start-process msiexec.exe -Wait -ArgumentList '/ ..
发布时间:2021-09-26 19:37:17 其他开发

如何在 Unix/Linux 命令 ps 中使用 S-output-modifier?

命令 ps -o 时间 -p 21361 作品;但是我需要的是进程的运行时间,包括 all孩子们.比如21361是一个bash脚本,调用其他脚本,那么我想要总的运行时间,包括所有孩子的运行时间. 现在 ps 文档列出了“OUTPUT MODIFIER": S总结一些信息,例如 CPU 使用率,从死子进程到它们的父进程.这对于检查父进程反复分叉短期子进程来完成工作的系统很有用. 听起来 ..
发布时间:2021-09-14 19:52:25 服务器开发

system() 的返回码

#include #include #include int main() {int res = system("ps ax -o pid -o command | grep sudoku | grep gnome >/dev/null");printf("res = %d \n", res);返回0;} 我想通过检查 system() 的返回码(或任何其他与此相关的调用)来查看 sudoku ..
发布时间:2021-09-04 18:31:22 服务器开发

如何显示 bash 会话的当前进程树?

我想创建一个 bash 别名,为我提供从我正在使用的当前 bash 会话到 init 的进程树. 用例是知道我是否使用过bash 或vi 的:shell 命令. 我用的是MacOS X,听说过pstree,但好像只显示子进程,不显示init和当前进程的关系. 解决方案 我相信通过一些谷歌搜索,您可以找到如何获取和下载 Mac 版 pstree.但是,您可以使用ps 和ppid ..
发布时间:2021-06-21 19:41:13 其他开发

如何确定进程中每个线程的内存消耗?

一个用 C 编写的多线程进程几乎耗尽了所有系统内存.为了找出消耗大部分内存的线程,我使用 gcore [pid] 创建了一个核心文件来检查每个线程的内存使用情况,但我找不到这样做的方法. ps -eLFlm 和带有 -H 选项的 top 命令显示总内存消耗,但不是每个线程. 有什么有用的提示可以解决问题吗? 操作系统:Centos6 解决方案 一个用 C 编写的多线程 ..
发布时间:2021-06-02 19:32:51 其他开发

如何在Linux中获取进程的进程树跟踪/日志?

我想知道脚本以什么顺序启动哪些可执行文件(并以递归方式跟踪这些可执行文件). 例如,假设我在这里有一个bash脚本(称为abc.sh): #!/bin/bashls海湾合作委员会 我想使用“跟踪/日志命令"运行此脚本,并获得如下内容: abc.sh-ls|-gcc-cpp-cc1... 等等. 这表明abc.sh称为ls和gcc.gcc依次称为cpp和cc1. 这可能吗? ..
发布时间:2021-05-29 23:03:50 服务器开发

ps显示线程名称

ps (或类似工具)是否可以显示pthread的名称?我编写了以下简单程序: //th_name.c#include#include无效* f1(){printf("f1:开始睡眠\ n");睡眠(30);printf("f1:完成睡眠\ n");}int main(){pthread_t f1_thread;pthread_create(& f1_t ..
发布时间:2021-05-29 22:37:13 服务器开发