Điểm:0

Thiết bị đầu cuối Ubuntu 20.04 bằng lệnh màn hình

lá cờ bd

Tôi đã sử dụng lệnh linux "screen" trên phiên bản AWS EC2 để giữ mã chạy 24/7. Gần đây tôi đã thử lệnh trong thiết bị đầu cuối ubuntu của mình và thấy rằng nếu tôi tạo màn hình, chạy chương trình và đóng màn hình đúng cách, mã sẽ tiếp tục chạy ngay cả khi tôi tắt WiFi, tắt máy tính, v.v. ngạc nhiên vì điều này vì tôi nghĩ mã chạy cục bộ trong thiết bị đầu cuối nên sẽ ngừng chạy nếu tôi làm điều gì đó như thế này.

Có ai biết về công việc này như thế nào không? Tôi cho rằng nó phải chạy trên các máy chủ của ubuntu, nhưng tôi thấy ngạc nhiên là họ không tính phí tôi vì điều đó, trong khi AWS tính phí.

Sadra Naddaf avatar
lá cờ de
Vui lòng mô tả thêm nơi bạn đang chạy mã? bạn có mở một thiết bị đầu cuối và chỉ cần chạy lệnh màn hình không? mà không chạy `ssh `? Bạn có thể vui lòng xác nhận rằng tên người dùng và tên PC ngay trước đèn nhấp nháy trong thiết bị đầu cuối khớp với máy tính cục bộ của bạn không? Không thể tắt máy tính mà máy tính vẫn hoạt động được. Vì vậy, tôi tin rằng bạn đang chạy lệnh trên một máy tính từ xa và bằng cách nào đó bạn không biết về nó.
lá cờ bd
Bạn ơi, cảm ơn đã phản hồi. Bạn nói đúng, tôi đã thử tắt lại và nó cắt màn hình. Nó phải chạy cục bộ và tôi nghĩ vì lý do nào đó mà tôi đã tắt. Cảm ơn đã giúp đỡ!
Sadra Naddaf avatar
lá cờ de
Tôi đã đăng câu trả lời với nhiều chi tiết hơn trong phần câu trả lời; cảm thấy tự do để đánh dấu nó như là một câu trả lời. @d22fish
Điểm:0
lá cờ de

Khái niệm về màn hình là để ngăn mất quyền truy cập vào phiên và ngăn mã dừng nếu cửa sổ đầu cuối bị đóng/kết nối ssh bị rớt.

Trong trường hợp của bạn, Nếu mã đang chạy sau khi kết nối lại; bạn chắc chắn được kết nối với một máy tính từ xa. Bằng bất kỳ thao tác tắt/khởi động lại nào, tất cả các chương trình bao gồm màn hình sẽ bị dừng và bạn phải chạy lại sau khi khởi động.

tmux là một phiên bản cao cấp hơn của màn hình với nhiều tính năng hơn. Tôi khuyên bạn nên kiểm tra các tính năng của nó và chuyển đổi nếu các tính năng phù hợp với loại công việc của bạn.

Như bây giờ tmux có thể không được cài đặt sẵn trên bản phân phối của bạn; việc cài đặt dễ dàng như:

sudo apt cài đặt tmux

hoặc

yum cài đặt tmux

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.