Score:2

การคัดลอกไดเร็กทอรีจากที่หนึ่งไปยังอีกที่หนึ่งในเซิร์ฟเวอร์เดียวกัน แต่สคริปต์ที่จะคัดลอกมีอยู่ในเซิร์ฟเวอร์อื่น

ธง pl

ฉันกำลังพยายามเขียนสคริปต์ในเซิร์ฟเวอร์ที่คัดลอกไดเร็กทอรีที่อยู่ในเซิร์ฟเวอร์อื่นและวางในไดเร็กทอรีเดียวกันแต่ในตำแหน่งอื่น รูปแบบที่ถูกต้องสำหรับคำสั่ง SCP สำหรับกระบวนการนี้คืออะไร

CrazyTux avatar
us flag
"ไดเร็กทอรีเดียวกันแต่ตำแหน่งต่างกัน" - เป็นไดเร็กทอรีย่อยอื่นในเซิร์ฟเวอร์เดียวกันหรือไดเร็กทอรีเดียวกันบนเซิร์ฟเวอร์อื่น
pa4080 avatar
cn flag
แทนที่จะใช้ `scp` คุณสามารถใช้คำสั่ง `ssh` ในลักษณะนี้: `ssh user@host 'cp -R /dest/dir /target/dir`'
Aman Srivastava avatar
pl flag
ไดเรกทอรีย่อยอื่นในเซิร์ฟเวอร์เดียวกัน
vanadium avatar
cn flag
แสดงให้เราเห็นว่าคุณได้พยายามอะไรไปบ้างแล้ว: ซึ่งอาจทำให้ปัญหาเฉพาะของคุณชัดเจนขึ้น ด้วย `scp` คุณสามารถระบุต้นทางและปลายทางบนรีโมตโฮสต์ได้ ดังนั้นฉันจะไม่พบปัญหาเฉพาะของคุณ ตราบใดที่คุณระบุชื่อพาธที่ถูกต้องไปยังรีโมตโฮสต์
CrazyTux avatar
us flag
ตรวจสอบคำแนะนำนี้ https://www.shellhacks.com/ssh-execute-remote-command-script-linux/
Aman Srivastava avatar
pl flag
วิธีแก้ปัญหาที่แบ่งปันโดย @ pa4080 ได้ผลสำหรับฉัน ขอบคุณสำหรับความช่วยเหลือทั้งหมด
Score:4
ธง cn

เพื่อให้งานเสร็จสมบูรณ์ คุณสามารถใช้ จุ๊ๆ คำสั่งในลักษณะนี้:

ssh user@host 'cp -R /source/dir /dest/dir'

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

ssh user@host '<คำสั่งระยะไกล>' > /local/path/file.log
ssh user@host '<remote command> 2>&1' > /path/file.log # จับข้อผิดพลาดระยะไกล

โพสต์คำตอบ

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