获得刚开始屏幕会话的PID

时间:2015-04-09 12:05:28

标签: linux bash session pid gnu-screen

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

关闭了

1 个答案:

答案 0 :(得分:0)

试试:

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

它在后台启动屏幕处理(-d屏幕以“分离模式”启动)并打印其PID。