获得刚开始屏幕会话的PID

问题描述 投票:1回答:1

你如何获得刚刚创建的屏幕会话的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是两个或一个

linux bash session pid gnu-screen
1个回答
0
投票

试试看:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.