Điểm:0

sshpass bash không hoạt động tốt

lá cờ us

Tôi gặp sự cố với tập lệnh bash.

#!/bin/bash
TÊN NGƯỜI DÙNG=pi
MÁY CHỦ="192.168.1.21 192.168.1.22 192.168.1.23 192.168.1.24 192.168.1.25 192.168.1.26 
192.168.1.27 192.168.1.28 192.168.1.29"

SCRIPT="pwomxplayer -A udp://239.0.1.23:1234?buffer_size=1200000B"
cho HOSTNAME trong ${HOSTS} ; làm
   sshpass -p 'Nasanasa0401' ssh -o StrictHostKeyChecking=no -l ${USERNAME} ${HOSTNAME} "${SCRIPT}"
xong

Vấn đề là phải mất nhiều thời gian để thực thi lệnh trong ip sau và khi tôi xem các dịch vụ trên raspberry pi master nơi bash đang chạy, tôi nhận thấy rằng tôi có hai dịch vụ đang chạy và một dịch vụ nói zzzzzzzzzz

Có ai nhận ra rằng tôi có thể làm sai?

Nỗ lực sau hoạt động tốt:

#!/bin/bash
TÊN NGƯỜI DÙNG=pi
MÁY CHỦ="192.168.1.21 192.168.1.22 192.168.1.23 192.168.1.24 192.168.1.25 192.168.1.26 
192.168.1.27 192.168.1.28 192.168.1.29"
SCRIPT="sudo killall pwomxplayer.bin"
cho HOSTNAME trong ${HOSTS} ; làm
   sshpass -p Nasanasa0401 ssh -o StrictHostKeyChecking=no -l ${USERNAME} ${HOSTNAME} "${SCRIPT}"
xong

nhập mô tả hình ảnh ở đây

raj avatar
lá cờ cn
raj
Bạn có thể vui lòng làm rõ chính xác bạn muốn làm gì và chính xác lệnh nào mất nhiều thời gian để thực thi không? Thật khó để hiểu từ những gì bạn đã viết.
Artur Meinild avatar
lá cờ vn
Có vẻ như bạn đang sử dụng Debian, rất tiếc là không có chủ đề ở đây - hãy thử diễn đàn Debian.
Điểm:0
lá cờ us

Tôi đoán là trong ví dụ đang hoạt động, "killall" sẽ quay trở lại rất nhanh trên mỗi nút, trong khi trong ví dụ không hoạt động, pwomxplayer trên nút đầu tiên không bao giờ quay lại, vì vậy nó thậm chí không khởi động nút thứ hai.

Hãy xem trang hướng dẫn của ssh và đặc biệt là tham số "-f" sẽ buộc nó chuyển sang chế độ nền sau khi bắt đầu lệnh mong muốn.

pablo Fiscella avatar
lá cờ us
Người bạn tuyệt vời. Cảm ơn bạn rất nhiều vì sự giúp đỡ. Nó hoạt động hoàn hảo

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