获得刚开始屏幕会话的PID

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获得刚开始屏幕会话的PID相关的知识,希望对你有一定的参考价值。

你如何获得刚刚创建的屏幕会话的PID,如:

screen -dm -S test ping localhost

screen -ls
There is a screen on:

3310.test       (09/04/15 14:07:41)     (Detached)

我想要3310

我在看Bash: Getting PID of daemonized screen session,但它不适合我需要的东西。

我一直在努力

screen -dm -s test ping localhost | echo $! 

但是pid是两个或一个

答案

试试看:

screen -dm -S test ping localhost & echo $!

它在后台启动屏幕进程(无论如何在“分离模式”下启动qazxsw poi的屏幕)并打印其PID。

以上是关于获得刚开始屏幕会话的PID的主要内容,如果未能解决你的问题,请参考以下文章

当我旋转屏幕时,我想更改 MainActivity 的布局,其中包含两个片段

LINUX PID 1和SYSTEMD PID 0 是内核的一部分,主要用于内进换页,内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程(代码片段

如何监控正在运行的屏幕会话并在最后一个会话结束后开始新会话?

分析定位占用CPU资源高的JVM线程

支持动态或静态片段的不同屏幕尺寸?

处理屏幕旋转上的片段重复(带有示例代码)