Nowe posty

Autor Wątek: Logowanie dzialanie programu w screen  (Przeczytany 1599 razy)

Jinto

  • Gość
Logowanie dzialanie programu w screen
« dnia: 2006-12-02, 20:06:25 »
Witam

Chciałbym się dowiedzieć jak logować do jakiegoś pliku to co się dzieje w screenie przy uruchomionym jakimś programie.
Chodzi o to aby to wszystko co tam się pojawia przy działaniu programu było logowane do jakiegos pliku aby można było to później przejrzeć.
Najlepiej tez aby można było tak aby logowało na jakąś frazę wyrazu np. Error , lub inne.

Proszę o opisanie łopatologiczne bo jestem dość nowy w linuxie lub o podanie linka gdzie jest coś takiego opisane.

Dziękuje za wszelka pomoc.

sajan

  • Gość
Logowanie dzialanie programu w screen
« Odpowiedź #1 dnia: 2007-02-15, 14:59:14 »
> Chodzi o to aby to wszystko co tam się pojawia przy działaniu programu było logowane do
 > jakiegos pliku aby można było to później przejrzeć.

Jesli masz na mysli zapisywanie komunikatow wyswietlanych przez aplikacje, wystarczy przekierowac stdout i stderr do pliku
np.
ls -la > plik.log 2>&1

Jesli interesuja Cie tylko bledy to przekieruj tylko stderr.
np.
ls -la asdfasfsfas 2> plikerr.log

 > Najlepiej tez aby można było tak aby logowało na jakąś frazę wyrazu np. Error , lub inne.

Tu troche gorzej, ale zawsze mozesz zrobic

grep Error plik.log

Jesli chodzi Ci na tomiast o logowanie wykonywanych polecen, to powinienes zapisywac wynik komendy 'history' do pliku.

Mam nadzieje, ze to co napisalem w jakis sposob Ci sie przyda.

Pozdrawiam
sajan