Gửi lệnh đến một phiên màn hình hiện có?


1

Tôi có một ứng dụng Java đang chạy trong một phiên màn hình (Máy chủ trò chơi) và tôi muốn có thể viết một tập lệnh để gửi lệnh đến nó theo định kỳ (có thể là cron), nhưng tôi không chắc cách gửi lệnh đến một phiên màn hình đang chạy.

Điều này có thể không? Có thể phức tạp bởi thực tế là tôi không chỉ gửi thêm các lệnh shell tới màn hình mà còn đưa văn bản vào bảng điều khiển Java đang chạy.

Câu trả lời:


6

Hãy thử ví dụ này từ màn hình faq :

screen -S test -p 0 -X stuff 'top^M'

Nó sẽ chạy toplệnh trong phiên màn hình có tên test.

^Mlà một ký tự điều khiển bạn có thể đặt bằng cách nhấn CTRL+V, ENTERtrong bash.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.