:: Re: [DNG] ID which /dev/pts/? runni…
トップ ページ
このメッセージを削除
このメッセージに返信
著者: aitor
日付:  
To: dng
題目: Re: [DNG] ID which /dev/pts/? running just bash?
Hi again,

On 12/2/24 21:19, aitor wrote:

> I suggest you the following command:
> $ ps --no-headers --format tty $(pgrep xterm)


I rectify. The steps would be as follows:

1) Get the pid of xterm process:

~$ ps --no-headers --format pid $(pgrep xterm)
28062

2) Get the pid of child process in xterm (the bash process):

~$ pgrep -P 28062
28070

3) Get the tty of the bash process (the child):

~$ ps --no-headers --format tty --pid 28070
pts/4

In sumary (step 1 + step 2 + step 3):

~$ ps --no-headers --format tty --pid $(ps --no-headers --format pid $(pgrep xterm) | xargs pgrep -P)

Of course, it works with the assumption that there is only one xterm window opened.

Cheers,

Aitor.