Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

monitoring on virtual terminal: HOW?

Posted on 2002-07-29
6
Medium Priority
?
185 Views
Last Modified: 2013-12-15
I want to have other programs than getty/login running on my virtual terminal. For example, I want to have pppstatus running on vt8, top on vt9, or a "tail -f /var/log/messages" on vt10. But I don't want to log in for that...

Furthermore, I want those to be restartet if they are accidently closed.

I remember that with an old Suse 5.0 one could monitor the installation process on vt3 or so. And during install of my Debian/GNU Linux I too have a monitor on vtXYZ.

So, somehow it must be possible to have something else than getty on a vt...

I've been searching Howtos, LDP, man-pages, info-pages, FAQs for several hours now and I didn't come any closer to a solution. Please help me!

Can I somehow tell the program on which vt it should run (just like getty is told)? Is there some tool that could run the program on a specified vt? Do you actually understand what my problem is?



0
Comment
Question by:housetier
  • 3
  • 2
6 Comments
 
LVL 51

Expert Comment

by:ahoffmann
ID: 7187482
never tried it, but should work as follows
add to your /etc/inittab:

10:3:respawn:tail -f /var/log/messages>/dev/ttyv10
0
 

Author Comment

by:housetier
ID: 7193252
it started tail but not on a (v)tty. Are you sure about /dev/ttyv10?

---Lasse
0
 
LVL 20

Accepted Solution

by:
Gns earned 150 total points
ID: 7193378
Use "open" and possibly a combination of scripts/init.

man open

You'll need to specify the -w option, otherwise open will return immediately (not good with init;-).
eg: open -c 10 -w -s /usr/bin/top
would start top in vt10, wait for completion of command, and switch to vt 10 (-s option).
I think you can figure out the inittab entry from ahoffmanns comment;-).

Please note that several textbased "monitors" may present a grave security risk, if run this way, since they let you affect the system (top lets anyone sitting at the keyboard renice or kill arbitrary processes etc). If you run from init, you are root.

-- Glenn
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 20

Expert Comment

by:Gns
ID: 7193383
(Answering for ahoffmann, many excuses:)
No it should (in all probability) be /dev/tty10.

-- Glenn
0
 

Author Comment

by:housetier
ID: 7193463
Thats what I was looking for! Thanks a lot :)

Maybe I should start a HOWTO for this...

---Lasse
0
 
LVL 20

Expert Comment

by:Gns
ID: 7193483
Gör det... erhm do that:-)

-- Glenn
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Google Drive is extremely cheap offsite storage, and it's even possible to get extra storage for free for two years.  You can use the free account 15GB, and if you have an Android device..when you install Google Drive for the first time it will give…
This article will show you step-by-step instructions to build your own NTP CentOS server.  The network diagram shows the best practice to setup the NTP server farm for redundancy.  This article also serves as your NTP server documentation.
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
Suggested Courses
Course of the Month9 days, 23 hours left to enroll

926 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question