Zapis ustawień screen'a
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
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
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
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
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
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
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
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
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]