Tôi đang cố gắng sử dụng fabric để cài đặt và triển khai dự án web trong đó tôi cần tạo cơ sở dữ liệu postgresql và định cấu hình máy chủ RabbitMQ. Cả hai hoạt động này đều tương tác và yêu cầu đầu vào từ người dùng để tạo cơ sở dữ liệu, thêm người dùng, đặt mật khẩu, v.v. (ít nhất là theo kiến thức của tôi).Tôi có thể sử dụng Fabric để thực hiện các lệnh shell tương tác không?
Tôi có thể sử dụng tập lệnh vải để thực hiện thao tác vỏ tương tác như thế này không?
Bạn có biết Kỳ vọng không? Hãy xem http://www.noah.org/wiki/pexpect –
Trình cài đặt phần lớn (được thực hiện tốt) sẽ có cách để tránh các câu hỏi tương tác hoặc ít nhất cung cấp cấu hình để viết câu trả lời. Nó có thể là thuận lợi hơn để nhìn vào đó, trước khi đi vào 'mong đợi' hoặc' pexpect'. – JimB