Tôi đã cố gắng thiết lập hệ thống sao lưu tự động cho máy chủ minecraft và tôi gặp sự cố với màn hình, cụ thể là khi sử dụng 'screen -r sessionname -X "/ var / minecraft / somebatchfile"', không có gì xảy ra.
Dòng quy trình của tôi có phần như thế này vào lúc này:
screen -m -d -S minecraft /var/minecraft/bin/server_nogui.sh
Điều này khởi động máy chủ minecraft mà không gặp rắc rối nào. Tuy nhiên, vấn đề là ngay cả những phần tiếp theo đơn giản như thế này cũng thất bại:
screen -r minecraft -X "stop"
Tôi không nhận được thông báo lỗi hoặc thông báo thành công và máy chủ không thực sự ngắt kết nối máy khách và tắt, giống như vậy. Tôi cho rằng tôi đang làm gì đó sai, nhưng tôi không biết gì. Có một số sai lầm rõ ràng tôi đang làm? Tôi đã đọc trang người đàn ông một chút nhưng tôi không có may mắn tìm ra nó.
ssh -t -i ~/.ssh/id_dsa server_user@server_address screen -r minecraft -X stuff "even other_server_name is getting in on the action! $(echo -ne '\r')"
Tôi thực sự không tốt với unix, thật không may: /