8得票4回答
如何自动获取xdotool的窗口ID?

我正在尝试自动化测试一些使用Selenium需要太长时间的表单(现代表单使用了大量JavaScript代码),并且想要使用xdotool获取窗口ID。我发现可以调用xdotool selectwindow并点击它,但是每次都需要再次点击。我希望告诉它:“对于标签标题为x的Google Chro...

20得票3回答
检查程序是否正在运行的bash shell脚本?

这是一个bash脚本的示例,它检查一些正在运行的进程(守护进程或服务),如果没有这样的进程在运行,则执行特定的操作(重新加载、发送邮件)。check_process(){ # check the args if [ "$1" = "" ]; th...

25得票5回答
如何在OS X系统中获取进程的完整路径?

我知道可以使用ps命令获得一个进程的PID,但如何找到该进程的完整路径?

8得票1回答
为什么在Linux中双引号会影响echo语句的打印?

我正在捕获来自 ps aux 的输出: current_processes=`ps aux | grep "tempdir" | tail -3` 当我输出它时,看起来像这样 echo $current_processes 19984 10089 17784 当我使用echo命令并...

9得票1回答
如何在Alpine中使用ps命令获取特定PID的进程名称

在基于Ubuntu的Docker/操作系统中 $ ps PID USER TIME COMMAND 1 postgres 0:00 postgres 47 postgres 0:00 postgres: checkpointer process ...

12得票8回答
清理方式,仅获取父进程?

我经常使用ps ef和ps rf。 以下是ps rf的示例输出: PID TTY STAT TIME COMMAND 3476 pts/0 S 0:00 su ... 3477 pts/0 S 0:02 \_ bash 8062 p...

17得票3回答
PS显示线程名称

有没有一种方法让ps(或类似工具)显示pthread的名称? 我编写了以下简单程序:// th_name.c #include <stdio.h> #include <pthread.h> void * f1() { printf("f1 : Starting...

68得票7回答
如何在OS X的终端中检查进程?

我想查看OS X中正在运行的进程信息。在终端中运行ps命令只会列出当前打开的终端窗口。如何查看所有正在运行的进程? 比如我正在运行一个网络浏览器、终端和文本编辑器,我想查看文本编辑器和网络浏览器的信息。

10得票6回答
从Linux的'ps'命令生成CSV列表

假设我有一个类似这样的ps命令:ps -Ao args:80,time,user --sort time 它将给我一个由空格分隔的行集合。一行可能看起来像这样paulnath -bash 00:00:00 我希望说服ps使用逗号(或者制表符!)作为分隔符,以便其他语言可以自动处理它。请注意a...

24得票3回答
如何让ps打印群组?

ps aux将打印出以下格式的内容。它显示进程运行的用户。但是否有一种方法可以显示进程所属的组?USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND