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?
Odpowiedz
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
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
Sprawdź moją edycję (było allready na stackoverflow) – Eun
Dzięki! Dokładnie to, czego potrzebowałem. Oznaczę twoje rozwiązanie jako odpowiedź po zniesieniu limitu czasu. – Justin
Zastosowanie script
komenda wewnątrz sesji screen
.
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
zobacz moją odpowiedź tutaj: http://stackoverflow.com/questions/14208001/save-screen-program-output-to-a-file/37559327#37559327 – lepe