Seite 1 von 1

konsole im "watch-modus"

Verfasst: 10.05.2002 21:41:50
von aquadraht
ich habe einen linux-server, auf den user x (in hamburg) und user y
(in berlin) per konsole zugreifen.
ist es möglich, das user x auf seiner konsole (im "watch-modus")
sieht, was user y auf der konsole eintippt und ausführt?

falls ja, wie?


danke & gruß,

Verfasst: 11.05.2002 09:03:37
von feltel
Welche Programme bei User x laufen sieht man per "w". Dann siehst Du das PTY, den Remote-Host usw. Du kannst die Anzeige immer aktualisieren lassen, indem Du "watch w" benutzt.

Verfasst: 11.05.2002 12:54:54
von aquadraht
hallo,

das ist nicht, was ich meine.

beispiel:
user x editiert ein file "httpd.conf" mit vi ("vi httpd.conf").
user y will genau das sehen. er will quasi die shell von user x sehen und alles was er darauf ausführt. wenn user x vi startet, will user y sehen, wie user x in vi das file "httpd.conf" bearbeitet...

ich hoffe das ist verständlicher beschrieben.

gruß,
aquadraht

Verfasst: 11.05.2002 15:11:38
von feltel
vnc wäre sowas, aber das geht leider nur bei X-Sessions und bei Shells in X-Fenstern.

Verfasst: 11.05.2002 15:27:10
von aquadraht
ja, ich habe nur keine x-session. ich benötige soetwas für die konsole...

gruß,

Verfasst: 12.05.2002 18:27:50
von reboot
Versuch's mal mit
watch "ps -eft ttyX"
wobei X bzw. ttyX durch das jew. Terminal zu ersetzen ist

Gruß
reboot

Verfasst: 13.05.2002 10:03:48
von glatzor
renatepc(renate):~$ apt-cache show vtgrab
Package: vtgrab
Priority: optional
Section: admin
Installed-Size: 144
Maintainer: RISKO Gergely <risko@debian.org>
Architecture: i386
Version: 0.1.8-2
Depends: libc6 (>= 2.2.3-7), libncurses5 (>= 5.2.20010310-1)
Filename: pool/main/v/vtgrab/vtgrab_0.1.8-2_i386.deb
Size: 27720
MD5sum: 09b4d7efd11b11b54521e8b0e6c341aa
Description: A VNC like console monitoring
This is a utility for monitoring the screen of another machine.
It only works for text consoles: for X, the idea is to use VNC
instead.

Verfasst: 18.05.2002 14:41:29
von maniatronic
Hi !
Was du suchst ist whowatch :D
ncurses muessen installiert sein .
Pobiers mal damit .
Braucht kein X, laesst sich in der Konsole ausfuehren, zeigt alle processe, eingeloogte user und
dere Taetigkeiten an und erlaubt es dir diese auch zu steuern.
Kannst zum beispiel Hang-up oder kill schicken etc.

Gruß -maniatronic-

benutz doch einfach nen screen

Verfasst: 20.05.2002 05:34:09
von mrDude
solly aquadraht :wink: ,

mein vorschlag ist, dass du einfach dafuer einen user anlegst und mit diesem einen screen aufmachst ("screen" fertig, wenn nicht da, dann apt-get install screen).
damit der andere dann beim frickeln zuschaun (beziehungsweise mitarbeiten) kann verbindet er sich per ssh als der gleiche benutzer an deinen rechner und macht "screen -x". dann wird diese konsole 1:1 uebertragen. ich denke das ist das, was du wolltest. mit screen -d und -r kann man uebrigens einen screen detachen und resumen (als prozess in den hintergrund legen und spaeter genauso wieder aufrufen).
Das -x funzt uebrigens nur, wenn du den screen offen hast (attached bist).

das is funde ich die beste loesung und man braucht weder vnc noch ncurses dafuer.


ciao
mrDude 8)

berichtigung

Verfasst: 20.05.2002 05:43:56
von mrDude
:idea: nur der vollstaendigkeit halber: screen braucht doch ncurses, aber das sollte man ja eh haben.
ciao
mrDude :roll: