Tôi đang sử dụng công cụ ghép kênh screen
trên vỏ lệnh và mở nhiều màn hình. Sau đó tôi quên ID tiến trình nào liên kết với tác vụ nào.Làm cách nào để gán tên cho màn hình?
Tôi muốn đặt tên cho màn hình nhưng không thể tìm thấy tùy chọn trong manpage.
Hiện nay, danh sách các màn hình trông như thế này:
There are screens on:
5422.pts-1.aws1 (Detached)
5448.pts-1.aws1 (Detached)
5027.pts-1.aws1 (Detached)
3 Sockets in /var/run/screen/S-sb.
Và tôi muốn nhìn thấy một cái gì đó như thế này:
There are screens on:
5422.logCleanWorker (Detached)
5448.overNightLongTask(Detached)
5027.databaseOverNightLongTask (Detached)
3 Sockets in /var/run/screen/S-sb.
Làm thế nào tôi có thể làm điều này?
câu hỏi trông giống như nó hỏi 'làm thế nào để đổi tên session đang tồn tại' chứ không phải 'làm thế nào để bắt đầu phiên mới với một tên'. Trong bối cảnh đó, Câu trả lời chính xác phải đúng hơn là câu trả lời đúng của 'user164176' - http://stackoverflow.com/a/3309696/636762 –
Tên của các phiên màn hình của bạn cho thấy bạn tạo phiên màn hình mới trên một tác vụ duy nhất (có thể là một lệnh) Màn hình hỗ trợ [nhiều cửa sổ] (https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/#creating), vì vậy bạn c chạy tất cả các tác vụ này trong một phiên màn hình duy nhất. – Melebius