pseudo-terminal masters
Bruce Dawson
jbd at codemeta.com
Tue Jan 13 17:21:36 EST 2009
You can look at the modification date/time of (for example) /dev/pts/9
if you want to know when the last activity occurred.
--Bruce
Bill McGonigle wrote:
> Hi, all,
>
> Anybody familiar with the pseudoterminal setup on linux?
>
> I've got some scripts which look for idle time on connections. They're
> currently using the output of 'w' which I see now is really just
> reporting the last modified date of /dev/pts/x, so I can throw out the
> 'w' parsing.
>
> However, /dev/pts/x's modification date depends on data written to the
> terminal by the system (for lack of better terms). What I actually want
> is to figure out idle time based on input by the user.
>
> On some other unixes there are /dev/ptm/x which represents this, but in
> linux, apparently you open /dev/ptmx which returns to you a filehandle
> for a new ptm, but I'm not sure how to find that from userspace.
>
> If I knew what I was looking for I wouldn't mind implementing a wrapper
> in c, but I'm not sure where to look.
>
> Thanks,
> -Bill
>
>
More information about the gnhlug-discuss
mailing list