ps相关内容
我使用以下命令在 Centos 中运行服务器可执行文件 "nohup server &".现在我需要终止进程“server".但是我尝试了 "ps -a" 命令来获取 PID 但我无法获取该过程.现在怎么杀掉"server"呢? 解决方案 ps auxwww|grep -i 'server' 应该返回所有包含 server 的进程.否则,服务器可能已经停止. 您应该能够按如下方式确定
..
Process proc1 ='sh -c ps -ef'.execute();进程proc2 ='sh -c grep sleep.sh'.execute();进程proc3 ='sh -c grep -v grep'.execute();进程proc4 ='sh -c awk sleep.sh'.execute();处理所有 = proc1 |proc2 |proc3 |proc4;//我也试
..
标题说明了一切.我已经看到这个习语被大量使用,而不是在某些 ps 管道中添加额外的 grep -v grep.例如,它可以像这样使用: $ ps aux |grep '[f]irefox' |awk '{ 打印 $8 }' 代替 $ ps aux |grep '火狐' |grep -v grep |awk '{ 打印 $8 }' 它非常方便,但它是如何工作的,为什么? 解决方案 模
..
我想用一个简单的命令杀死一个进程/脚本.目前我做以下事情 ps -ef |grep myscriptname杀死 123456 但是有没有办法将这 2 个命令组合在一起,这样我就不需要查看和手动编写 pid,就像这样 kill grep myscriptname? 解决方案 你想要pkill: pkill myscriptname 在某些系统上有一个名为 killall 的类似工具
..
有没有办法在 Haskell 程序中设置 argv[0](比如,一个用 ghc 编译的程序)? 我在 System.Environment 中找到了 getProgName 和 withProgName 函数,但它似乎没有改变 ps 报告的内容 (Ubuntu). import System.Environment主要 =do name
..
当您键入“ps aux"时,ps 命令会显示程序运行时使用的命令参数.一些程序将其更改为指示状态的一种方式.我试过更改 argv[] 字段,但它似乎不起作用.是否有一种标准方法可以设置命令行参数,以便在用户键入 ps 时显示它们? 也就是说,这不起作用: int main(int argc,char **argv){argv[0] = "妈妈你好!";睡眠(100);}09:40 imac
..
在 C 程序中,我可以编写 argv[0] 并且新名称显示在 ps 列表中. 如何在 bash 中执行此操作? 解决方案 我有机会浏览了 bash 的源代码,但它似乎不支持写入 argv[0]. >
..
我正在学习 Linux ps 命令及其可能的参数.我的教程告诉我 -u 参数,我正在尝试使用它. 无论我单独使用它还是与其他参数一起使用,它都会抛出错误. 我正在插入我一直收到的输出图片.我不确定这是否与我的 Mac 的终端/外壳有关,或者我是否遗漏了我应该输入的内容. 它似乎告诉我使用两个连字符 --u,而不是一个,-u,但它给了我同样的问题.如果我只有 ps u,终端会给我输
..
我可以更改 Python 脚本的有效进程名称吗?我想在获取系统进程列表时显示不同的名称而不是进程的真实名称.在 C 中我可以设置 strcpy(argv[0],"othername"); 但是在 Python 中 argv[0] = "其他名称" 似乎不起作用.当我获得进程列表(在我的 linux 框中使用 ps ax)时,真实名称不会改变.如果存在,我更喜欢便携式解决方案(或者一种适用于
..
我探索了一些设置 kafka 的选项,我知道 Zookeeper 必须启动并运行才能启动 kafka. 我想知道如何找到以下内容. 1)我的zookeeper实例的主机名和端口---我检查了zoo.cfg,我只能找到ClientPort而不是主机名,主机名会是我的机器的主机名吗?? 2) 要检查 ZooKeeper 是否已启动并正在运行---我尝试执行 ps -ef |grep
..
我探索了一些设置 kafka 的选项,我知道 Zookeeper 必须启动并运行才能启动 kafka. 我想知道如何找到以下内容. 1)我的zookeeper实例的主机名和端口---我检查了zoo.cfg,我只能找到ClientPort而不是主机名,主机名会是我的机器的主机名吗?? 2) 要检查 ZooKeeper 是否已启动并正在运行---我尝试执行 ps -ef |grep
..
我只是在为一些新软件编写一些脚本.因此我必须删除一些旧软件.我正在用 PS 脚本执行此操作.这几乎可以正常工作.提升的权限正在工作,软件被删除,但第一次卸载时总是有一条关于重新启动的消息.此消息只能通过按“确定"来确认. 现在如何强制消息不出现? 这是我在 PS-Script 中的内容: start-process msiexec.exe -Wait -ArgumentList '/
..
我正在尝试连接 ps 和 pwdx 命令的输出.谁能指出我命令中的错误. ps -eo %p,%c,%u,%a --no-headers |awk -F',' '{ for(i=1;i
..
命令 ps -o 时间 -p 21361 作品;但是我需要的是进程的运行时间,包括 all孩子们.比如21361是一个bash脚本,调用其他脚本,那么我想要总的运行时间,包括所有孩子的运行时间. 现在 ps 文档列出了“OUTPUT MODIFIER": S总结一些信息,例如 CPU 使用率,从死子进程到它们的父进程.这对于检查父进程反复分叉短期子进程来完成工作的系统很有用. 听起来
..
#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
..
我需要获取内存使用量大于或小于预定义数字的所有进程 ID.例如,获取内存 (rss) 使用率大于 10MB 的 id,然后使用此 id 杀死每个进程.谢谢 解决方案 以下命令将帮助我思考, ps aux --sort -rss 试试吧.
..
我想创建一个 bash 别名,为我提供从我正在使用的当前 bash 会话到 init 的进程树. 用例是知道我是否使用过bash 或vi 的:shell 命令. 我用的是MacOS X,听说过pstree,但好像只显示子进程,不显示init和当前进程的关系. 解决方案 我相信通过一些谷歌搜索,您可以找到如何获取和下载 Mac 版 pstree.但是,您可以使用ps 和ppid
..
一个用 C 编写的多线程进程几乎耗尽了所有系统内存.为了找出消耗大部分内存的线程,我使用 gcore [pid] 创建了一个核心文件来检查每个线程的内存使用情况,但我找不到这样做的方法. ps -eLFlm 和带有 -H 选项的 top 命令显示总内存消耗,但不是每个线程. 有什么有用的提示可以解决问题吗? 操作系统:Centos6 解决方案 一个用 C 编写的多线程
..
我想知道脚本以什么顺序启动哪些可执行文件(并以递归方式跟踪这些可执行文件). 例如,假设我在这里有一个bash脚本(称为abc.sh): #!/bin/bashls海湾合作委员会 我想使用“跟踪/日志命令"运行此脚本,并获得如下内容: abc.sh-ls|-gcc-cpp-cc1... 等等. 这表明abc.sh称为ls和gcc.gcc依次称为cpp和cc1. 这可能吗?
..
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
..