Score:0

ทุบตี sshpass ทำงานได้ไม่ดี

ธง us

ฉันมีปัญหากับสคริปต์ทุบตี

#!/bin/bash
USERNAME=ปิ
โฮสต์="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"
สำหรับ HOSTNAME ใน ${HOSTS} ; ทำ
   sshpass -p 'Nasanasa0401' ssh -o StrictHostKeyChecking=no -l ${USERNAME} ${HOSTNAME} "${SCRIPT}"
เสร็จแล้ว

ปัญหาคือใช้เวลานานในการดำเนินการคำสั่งใน ip ต่อไปนี้ และเมื่อฉันดูบริการบน raspberry pi master ที่ bash กำลังทำงานอยู่ ฉันสังเกตเห็นว่าฉันมีบริการสองบริการทำงานอยู่ และอีกบริการหนึ่งแจ้งว่า zzzzzzzzzz

ไม่มีใครรู้ว่าฉันอาจจะทำผิด?

ความพยายามต่อไปนี้ใช้ได้ดี:

#!/bin/bash
USERNAME=ปิ
โฮสต์="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"
สำหรับ HOSTNAME ใน ${HOSTS} ; ทำ
   sshpass -p Nasanasa0401 ssh -o StrictHostKeyChecking=no -l ${USERNAME} ${HOSTNAME} "${SCRIPT}"
เสร็จแล้ว

ป้อนคำอธิบายรูปภาพที่นี่

raj avatar
cn flag
raj
คุณช่วยอธิบายให้ชัดเจนว่าคุณต้องการทำอะไรและคำสั่งใดที่ใช้เวลานานในการดำเนินการ มันยากที่จะเข้าใจจากสิ่งที่คุณเขียน
Artur Meinild avatar
vn flag
ดูเหมือนว่าคุณกำลังใช้ Debian ซึ่งน่าเสียดายที่ไม่ได้อยู่ในหัวข้อนี้ - ลองใช้ฟอรัม Debian
Score:0
ธง us

ฉันเดาว่าในตัวอย่างการทำงาน "killall" จะกลับมาอย่างรวดเร็วในแต่ละโหนด ในขณะที่ตัวอย่างที่ไม่ทำงาน pwomxplayer ในโหนดแรกจะไม่กลับมา ดังนั้นมันจึงไม่แม้แต่จะเริ่มโหนดที่สอง

ดูที่หน้า man ของ ssh และโดยเฉพาะอย่างยิ่งที่พารามิเตอร์ "-f" ที่จะบังคับให้เข้าสู่พื้นหลังหลังจากเริ่มคำสั่งที่ต้องการ

pablo Fiscella avatar
us flag
เพื่อนที่ยอดเยี่ยม ขอบคุณมากสำหรับความช่วยเหลือ มันทำงานได้อย่างสมบูรณ์แบบ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา