My original question:
This is a continuation of my earlier question about /dev/kbd. All
I am trying to do is to monitor activities at the console. When a user
logs in from the console, stop all background jobs; when the console
has been idle for over 15 minutes, resume them. I have successfully
opened /dev/console and /dev/mouse. However, when I used stat to obtain
the access time and modification time, the numbers did not reflect the
real activities. They did not change when I moved the mouse around or
typed in one of the xterms. Xdm is capable of knowing if a user is at
the console, and how long the console has been idle. So there must be a
way of doing it. Where is this information? How can I obtain it?
Answers:
1. There is no /dev/kbd. The only things I need to check are /dev/console
and /dev/mouse.
2. Instead of stat, I used poll. It is clean and easy. I have misled
myself. :-)
My program is working great now. I am happy. I am glad there is still
time for me to enjoy this long weekend.
Many thanks to Tom Blinn(tpb_at_zk3.dec.com) and Rob Lembree(lembree_at_zk3.dec.com),
and all those that replied. You guys are really great. Thanks!
Sherry
Received on Sun Jul 02 1995 - 23:10:50 NZST