Điểm:0

"ssh -t" từ Linux sang Windows và chạy lệnh với đường dẫn được trích dẫn

lá cờ in

Tôi đang cố gắng bắt đầu hình ảnh Hộp ảo được lưu trữ trên hộp Cửa sổ bằng cách chạy cronjob từ hộp Linux. Công việc chỉ đơn giản là SSH vào Windows và chạy lệnh vboxmanage để khởi động máy ảo. Tôi đặc biệt muốn thực hiện theo cách này thay vì cục bộ trên hộp Windows như một tác vụ đã lên lịch vì lý do riêng của tôi. Vấn đề tôi đang gặp phải là Windows không thích chấp nhận VBoxManage như một lệnh của chính nó. Nó yêu cầu tôi thêm vào C:\Tệp chương trình\Oracle\VirtualBox\VBoxManage.exe làm đường dẫn thực thi cho lệnh.

Hiện tại tập lệnh bash của tôi trông như thế này:

#!/bin/bash
ssh -t [email protected] "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm VIRTUALMACHINE1 --type headless

Khi tôi chạy nó, lỗi trở lại là "C:\Program không được nhận dạng dưới dạng lệnh nội bộ hoặc bên ngoài."

Câu hỏi của tôi có thể đơn giản hoặc phức tạp.

Phiên bản đơn giản là: Làm cách nào tôi có thể nhận được cú pháp thích hợp trên lệnh một dòng này để máy chủ Windows SSH diễn giải lệnh VBoxManage bằng đường dẫn của tệp thực thi?

Phiên bản phức tạp là: có phương pháp nào để điều khiển VirtualBox từ xa thông qua một ssh -t tập lệnh không liên quan đến lập trình cục bộ trên máy chủ Windows hoặc lưu trữ tệp/tập lệnh bó trên máy chủ?

Đă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.