2012-08-02 30 views
7

Tôi muốn biết liệu có ai đó đã cố gắng đăng nhập phiên màn hình gnu của họ vào tệp nhật ký (không phải là screenlog mặc định.N trong đó N là số phiên).tên tệp nhật ký phiên gnu màn hình tùy chỉnh

tôi đã cố gắng làm như sau

~$ screen -L custom_screenlog -S test_session 

nhưng màn hình sẽ chấm dứt. Nó cũng không có trong hướng dẫn sử dụng màn hình. Đã cố gắng tìm kiếm trên Google và tôi dường như không thể thấy câu trả lời.

Cảm ơn.

Trả lời

16

Phiên bản GNU 4.0.2 của tôi không có đối số để chuyển đổi -L. Tệp nhật ký được đặt tên theo hệ thống screenlog.0 và được tạo trong thư mục hiện tại. Sau đó, bạn chỉ đơn giản là có thể thử:

screen -L -S test_session 

Edit: bạn có thể tùy chỉnh tập tin .screenrc của bạn, thêm ví dụ

file log
logfile /tmp/screenlog-%Y%m%d-%c:%s 

Bằng cách này có thể được lưu trữ trong một thư mục được xác định trước (/tmp trong ví dụ này) và có thể được đặt tên sau ngày khai báo nhật ký

+0

điều này phù hợp với tôi. Cảm ơn bạn rất nhiều! +1 cho bạn :) – icasimpan

+3

Có bất kỳ nơi nào chỉ ra cú pháp của dòng 'logfile' đó không? Trang manpage dường như không có thông tin đó… –

+1

https://www.gnu.org/software/screen/manual/screen.html#String-Escapes –

Các vấn đề liên quan