如何获取刚刚创建的 screen session 的 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 $!
它在后台启动 screen 进程(带 -d
的 screen 无论如何都以“分离模式”启动)并打印其 PID。
关于linux - 获取刚刚启动的 screen session 的PID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29538038/