2013-02-22 10 views
10

Po uruchomieniu ekranu z flagą -L, tworzony jest plik o nazwie 'screenlog.0' i wszystkie dane wyjściowe do niego napisane (co jest świetne), ale będę prowadził kilka sesji ekranowych i muszę zidentyfikować dzienniki za pomocą unikalny numer. Czy można zmienić nazwę logu?Czy można nazwać plik dziennika "screen" z flagi -L?

+0

zobacz moją odpowiedź tutaj: http://stackoverflow.com/questions/14208001/save-screen-program-output-to-a-file/37559327#37559327 – lepe

Odpowiedz

6

można edytować plik .screenrc i dodać coś jak ten

dzienniku/tmp/myownlog

Edit: już odpowiedział: https://serverfault.com/questions/248193/specifying-a-log-name-for-screen-output-without-relying-on-screenrc

+1

Szukam "w locie" rozwiązanie do nazywania wygenerowanych plików dziennika podczas tworzenia sesji ekranowych. Twoje rozwiązanie nie jest tym, czego szukam, przepraszam! – Justin

+0

Sprawdź moją edycję (było allready na stackoverflow) – Eun

+0

Dzięki! Dokładnie to, czego potrzebowałem. Oznaczę twoje rozwiązanie jako odpowiedź po zniesieniu limitu czasu. – Justin

2

Zastosowanie script komenda wewnątrz sesji screen .

3

Alternatywnie istnieje sposób, aby zrobić to online.

Wejście do trybu poleceń na ekranie poprzez Ctrl + się, : i użyj komendy logfile z nazwą pliku, który chcesz jako argument, np: logfile whatevernameyoulike.log

Źródło: ekran widoku człowiek