Zapis ustawień screen'a

2007-09-24 Thread Grzegorz Szymański
Witam.

Ustawiłem sobie screena wg upodobań i chciałbym teraz zapisać ustawienia do 
pliku screenrc. W jaki sposób to można zrobić?

Pozdrawiam.
-- 
Grzegorz Szymański | mailto:[EMAIL PROTECTED] | pgp:0x14A27314
jabber ID: [EMAIL PROTECTED]


--
Wygrasz, czy przegrasz?

>>> http://link.interia.pl/f1bbd



Re: Zapis ustawień screen'a

2007-09-24 Thread Adam Byrtek
On 9/24/07, Grzegorz Szymański <[EMAIL PROTECTED]> wrote:
> Ustawiłem sobie screena wg upodobań i chciałbym teraz zapisać ustawienia do
> pliku screenrc. W jaki sposób to można zrobić?

Po prostu wpisać odpowiednie polecenia (man screen) do pliku
konfiguracyjnego, nie wiem nic o żadnej "automatycznej" metodzie.

Jeśli chcesz uruchamiać pewne programy zawsze przy starcie, możesz
dopisać do konfiguracji polecenie "screen 1 tail /var/log/messages",
które utworzy odpowiedni ekran i wykona w nim zadaną komendę.

Możesz też stworzyć pliki konfiguracyjne przystosowane do różnych
okazji, i uruchamiać je za pomocą "screen -c devel.screenrc".

Pozdrawiam,
Adam

-- 
Adam Byrtek


Re: Zapis ustawień screen'a

2007-09-24 Thread Wojciech Ziniewicz
24-09-07, Adam Byrtek <[EMAIL PROTECTED]> napisał(a):
> Po prostu wpisać odpowiednie polecenia (man screen) do pliku
> konfiguracyjnego, nie wiem nic o żadnej "automatycznej" metodzie.
>
> Jeśli chcesz uruchamiać pewne programy zawsze przy starcie, możesz
> dopisać do konfiguracji polecenie "screen 1 tail /var/log/messages",
> które utworzy odpowiedni ekran i wykona w nim zadaną komendę.
>
> Możesz też stworzyć pliki konfiguracyjne przystosowane do różnych
> okazji, i uruchamiać je za pomocą "screen -c devel.screenrc".

tak jeszcze w kwestii małego OT - jest jakis sensowny sposób zeby
odpalać screena za kazdym razem kiedy ktośsie loguje ? (chodzi mi o
jakiś wpis do bashrc)
chodzi o zrywane czesto (neostrada) itd sesje ssh.
pamietam jeszcze ,ze był jakiś pakiet do wznawiania sesji ssh...



-- 
Wojciech Ziniewicz
Unix SEX :{look;gawk;find;sed;talk;grep;touch;finger;find;fl
ex;unzip;head;tail; mount;workbone;fsck;yes;gasp;fsck;more;yes;yes;eje
ct;umount;makeclean; zip;split;done;exit:xargs!!;)}


Re: Zapis ustawień screen'a

2007-09-24 Thread Adam Byrtek
On 9/24/07, Wojciech Ziniewicz <[EMAIL PROTECTED]> wrote:
> tak jeszcze w kwestii małego OT - jest jakis sensowny sposób zeby
> odpalać screena za kazdym razem kiedy ktośsie loguje ? (chodzi mi o
> jakiś wpis do bashrc)

Myślałem kiedyś o zrobieniu wrappera, który pozwalałby na użycie
screena jako shella, ale nigdy się za to nie zabrałem.

Z drugiej strony dopisanie czegoś do skryptów startowych to chyba
czystsze podejście. Punktem zaczepienia może być "screen -ls"
wyświetlający listę screenów i ich stan.

Pozdrawiam,
Adam



Pozdrawiam,
Adam

-- 
Adam Byrtek


Re: Zapis ustawień screen'a

2007-09-24 Thread Grzegorz Szymański
On Monday 24 of September 2007 18:38:39 Adam Byrtek wrote:
> On 9/24/07, Wojciech Ziniewicz <[EMAIL PROTECTED]> wrote:
> > tak jeszcze w kwestii małego OT - jest jakis sensowny sposób zeby
> > odpalać screena za kazdym razem kiedy ktośsie loguje ? (chodzi mi o
> > jakiś wpis do bashrc)
>
> Myślałem kiedyś o zrobieniu wrappera, który pozwalałby na użycie
> screena jako shella, ale nigdy się za to nie zabrałem.
>
> Z drugiej strony dopisanie czegoś do skryptów startowych to chyba
> czystsze podejście. Punktem zaczepienia może być "screen -ls"
> wyświetlający listę screenów i ich stan.

Sporo ciekawych "screenowych" pomysłów można znaleźć w dystrybucji grml, sporo 
jest także użytecznych shellowych funkcji. Zapożyczyłem sobie parę skryptów z 
tej dystrybucji.

Pozdrawiam
-- 
Grzegorz Szymański | mailto:[EMAIL PROTECTED] | pgp:0x14A27314
jabber ID: [EMAIL PROTECTED]



Re: Zapis ustawień screen'a

2007-09-24 Thread Grzegorz Szymański
On Monday 24 of September 2007 18:38:39 Adam Byrtek wrote:
> On 9/24/07, Wojciech Ziniewicz <[EMAIL PROTECTED]> wrote:
> > tak jeszcze w kwestii małego OT - jest jakis sensowny sposób zeby
> > odpalać screena za kazdym razem kiedy ktośsie loguje ? (chodzi mi o
> > jakiś wpis do bashrc)
>
> Myślałem kiedyś o zrobieniu wrappera, który pozwalałby na użycie
> screena jako shella, ale nigdy się za to nie zabrałem.
>
> Z drugiej strony dopisanie czegoś do skryptów startowych to chyba
> czystsze podejście. Punktem zaczepienia może być "screen -ls"
> wyświetlający listę screenów i ich stan.

Sporo ciekawych "screenowych" pomysłów można znaleźć w dystrybucji grml, sporo 
jest także użytecznych shellowych funkcji. Zapożyczyłem sobie parę skryptów z 
tej dystrybucji.

Pozdrawiam
-- 
Grzegorz Szymański | mailto:[EMAIL PROTECTED] | pgp:0x14A27314
jabber ID: [EMAIL PROTECTED]

--
Pokaz innym kto tu rzadzi!
Kliknij >>> http://link.interia.pl/f1bbc



Re: Zapis ustawień screen'a

2007-09-26 Thread Adam Byrtek
On 9/24/07, Grzegorz Szymański <[EMAIL PROTECTED]> wrote:
> Sporo ciekawych "screenowych" pomysłów można znaleźć w dystrybucji grml, sporo
> jest także użytecznych shellowych funkcji. Zapożyczyłem sobie parę skryptów z
> tej dystrybucji.

Dasz jakieś przykłady takich ciekawych pomysłów? Nie mam czasu
przegrzebywać się samodzielnie przez dystrybucję.

Pozdrawiam,
Adam

-- 
Adam Byrtek


Re: Zapis ustawień screen'a

2007-09-28 Thread Grzegorz Szymański
On Friday 28 September 2007 12:38, Grzegorz Szymański wrote:
> On Monday 24 September 2007 17:13, Wojciech Ziniewicz wrote:
> > 24-09-07, Adam Byrtek <[EMAIL PROTECTED]> napisał(a):
> > > Po prostu wpisać odpowiednie polecenia (man screen) do pliku
> > > konfiguracyjnego, nie wiem nic o żadnej "automatycznej" metodzie.
> > >
> > > Jeśli chcesz uruchamiać pewne programy zawsze przy starcie, możesz
> > > dopisać do konfiguracji polecenie "screen 1 tail /var/log/messages",
> > > które utworzy odpowiedni ekran i wykona w nim zadaną komendę.
> > >
> > > Możesz też stworzyć pliki konfiguracyjne przystosowane do różnych
> > > okazji, i uruchamiać je za pomocą "screen -c devel.screenrc".
> >
> > tak jeszcze w kwestii małego OT - jest jakis sensowny sposób zeby
> > odpalać screena za kazdym razem kiedy ktośsie loguje ? (chodzi mi o
> > jakiś wpis do bashrc)
> > chodzi o zrywane czesto (neostrada) itd sesje ssh.
> > pamietam jeszcze ,ze był jakiś pakiet do wznawiania sesji ssh...
>
> Aby zmusić odpalanie screena przy logowaniu należy do /etc/ssh/sshd_config
> dodać, najlepiej chyba na końcu, dyrektywę, np.
>
> Match User grzegorz
>   ForceCommand screen -d -RR
>
> Za każdym razem, przy logowaniu będzie podłączał się do pierwszej sesji w
> kolejności albo tworzył nową sesję screena jeśli takowej nie będzie.
> Odłączenie się od screena zamknie sesję ssh.
>
> Niestety w sshd w etchu nie przyjmuje tej dyrektywy.
>
> Bez zabawy na serwerze, po stronie użytkownika wystarczy:
>
> ssh -t [EMAIL PROTECTED] screen -d -RR
>
> Oczywyście odpowiedni wpis w ~/.ssh/ssh_config skróci polecenie.
>
> Pozdrawiam.

Polecenie typu

ssh -t [EMAIL PROTECTED] "su -c 'screen -d -RR'" 

wydaje się być sensowne
-- 
Grzegorz Szymański | mailto:[EMAIL PROTECTED] | pgp:0x14A27314
jabber ID: [EMAIL PROTECTED]


--
Zawody najlepszych barmanow
Ryga, Fashion Club
Zobacz >>> http://link.interia.pl/f1b9b



Re: Zapis ustawień screen'a

2007-09-28 Thread Grzegorz Szymański
On Monday 24 September 2007 17:13, Wojciech Ziniewicz wrote:
> 24-09-07, Adam Byrtek <[EMAIL PROTECTED]> napisał(a):
> > Po prostu wpisać odpowiednie polecenia (man screen) do pliku
> > konfiguracyjnego, nie wiem nic o żadnej "automatycznej" metodzie.
> >
> > Jeśli chcesz uruchamiać pewne programy zawsze przy starcie, możesz
> > dopisać do konfiguracji polecenie "screen 1 tail /var/log/messages",
> > które utworzy odpowiedni ekran i wykona w nim zadaną komendę.
> >
> > Możesz też stworzyć pliki konfiguracyjne przystosowane do różnych
> > okazji, i uruchamiać je za pomocą "screen -c devel.screenrc".
>
> tak jeszcze w kwestii małego OT - jest jakis sensowny sposób zeby
> odpalać screena za kazdym razem kiedy ktośsie loguje ? (chodzi mi o
> jakiś wpis do bashrc)
> chodzi o zrywane czesto (neostrada) itd sesje ssh.
> pamietam jeszcze ,ze był jakiś pakiet do wznawiania sesji ssh...

Aby zmusić odpalanie screena przy logowaniu należy do /etc/ssh/sshd_config 
dodać, najlepiej chyba na końcu, dyrektywę, np.

Match User grzegorz
ForceCommand screen -d -RR

Za każdym razem, przy logowaniu będzie podłączał się do pierwszej sesji w 
kolejności albo tworzył nową sesję screena jeśli takowej nie będzie. 
Odłączenie się od screena zamknie sesję ssh.

Niestety w sshd w etchu nie przyjmuje tej dyrektywy.

Bez zabawy na serwerze, po stronie użytkownika wystarczy:

ssh -t [EMAIL PROTECTED] screen -d -RR

Oczywyście odpowiedni wpis w ~/.ssh/ssh_config skróci polecenie.

Pozdrawiam.
-- 
Grzegorz Szymański | mailto:[EMAIL PROTECTED] | pgp:0x14A27314
jabber ID: [EMAIL PROTECTED]