[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Mostrando oq vc faz em /dev/pts/0 em /dev/pts/1
From: |
thiagomz |
Subject: |
Re: [shell-script] Re: Mostrando oq vc faz em /dev/pts/0 em /dev/pts/1 |
Date: |
Fri, 14 Nov 2008 09:49:03 -0200 |
User-agent: |
Thunderbird 2.0.0.16 (Windows/20080708) |
Ivan lopes escreveu:
script 123.txt | tee /dev/pts/0 (onde pts/0 eh a tty do user q tu quer q
veja teus comandos)
2008/11/8 Ivan lopes <address@hidden>
Ivan,
Peguei isso acho que no site da IBM, mas segue ai, com o screen vc
consegue compartilhar seu terminal com outro usuario.
Collaboration with screen
David, the high-maintenance user from product engineering, calls: "I
need you to help me understand why I can't compile supercode.c on these
new machines you deployed."
"Fine," you say. "What machine are you on?"
David responds: " Posh." (Yes, this fictional company has named its five
production servers in honor of the Spice Girls.) OK, you say. You
exercise your godlike root powers and on another machine become David:
# su - david
Then you go over to posh:
# ssh posh
Once you are there, you run:
# screen -S foo
Then you holler at David:
"Hey David, run the following command on your terminal:"
# screen -x foo
This will cause your and David's sessions to be joined together in the
holy Linux shell. You can type or he can type, but you'll both see what
the other is doing. This saves you from walking to the other floor and
lets you both have equal control. The benefit is that David can watch
your troubleshooting skills and see exactly how you solve problems.
At last you both see what the problem is: David's compile script
hard-coded an old directory that does not exist on this new server. You
mount it, recompile, solve the problem, and David goes back to work. You
then go back to whatever lazy activity you were doing before.
The one caveat to this trick is that you both need to be logged in as
the same user. Other cool things you can do with the screen command
include having multiple windows and split screens. Read the man pages
for more on that.
But I'll give you one last tip while you're in your screen session. To
detach from it and leave it open, type: Ctrl-A D . (I mean, hold down
the Ctrl key and strike the A key. Then push the D key.)
You can then reattach by running the screen -x foo command again.
att.
thiagomz