วิธีเรียกใช้สคริปต์ใน WinSCP

ฉันใช้ winSCP GUI เพื่อเชื่อมต่อกับเทอร์มินัล linux แล้วคัดลอกไฟล์และสิ่งอื่น ๆ

ตอนนี้ฉันมีสคริปต์บางส่วนบนเซิร์ฟเวอร์ UNIX ฉันเชื่อมต่อแล้ว แต่จะเรียกใช้สคริปต์จาก Win SCP ได้อย่างไร

สิ่งที่จำเป็นโดยพื้นฐานคือ sh scriptname.sh ผ่าน WinSCP โปรดแจ้งให้เราทราบหากมีใครทราบวิธีดำเนินการดังกล่าว การลงชื่อเข้าใช้ Putty และเรียกใช้คำสั่งนั้นทำให้ฉันต้องใช้เวลา ตัวเลือก WinSCP Custom Command พยายามคลิก Execute แต่ข้อผิดพลาดปรากฏขึ้นเหมือนไม่มีไดเร็กทอรีดังกล่าว

ลอง google แล้ว แต่ข้อมูลยังไม่ขึ้นเลย


person user3930361    schedule 07.04.2015    source แหล่งที่มา


คำตอบ (4)


ลอง sh "!" นี้

OR

ก่อนอื่น การรันคำสั่งจาก WinSCP อาจเป็นเรื่องยาก และหากคุณสามารถรันคำสั่งบางคำสั่งได้ ก็ยังมีข้อจำกัดที่คุณไม่สามารถทำได้จาก WinSCP และควรต้องรับความช่วยเหลือจาก PUTTY ในท้ายที่สุด

นี่คือลิงค์ รวม WinSCP เข้ากับ Putty ซึ่งจะช่วยให้คุณรวม WinSCP ของคุณเข้ากับ Putty ดังนั้น ว่าเมื่อคุณเปิดเซิร์ฟเวอร์ใด ๆ ผ่านทาง WinSCP putty จะเชื่อมต่อโดยอัตโนมัติโดยไม่ต้องถามรหัสผ่าน จากนั้นคุณก็สามารถรันคำสั่งของคุณได้ หวังว่าบาดแผลนั้นจะสร้างปัญหาให้กับคุณ

โปรดจำไว้ว่าคุณสามารถจัดเก็บรายละเอียดการเชื่อมต่อไว้ใน WinSCP ได้ และเพียงคลิกเดียวก็จะเชื่อมต่อกับเซิร์ฟเวอร์บน SCP และบน Putty ด้วย

person NeverGiveUp161    schedule 07.04.2015
comment
DownVoters สนใจแสดงความคิดเห็น?? - person NeverGiveUp161; 07.04.2015

คุณสามารถกำหนดคำสั่งที่คุณกำหนดเองได้ด้วยการคลิกขวา เลือกคำสั่งแบบกำหนดเอง และเลือกปรับแต่ง จากนั้นคลิก "เพิ่ม" ป้อนคำอธิบาย เช่น Run และระบุคำสั่งที่กำหนดเอง ลอง sh "!" เพื่อเริ่มต้น - ซึ่งใช้ได้ดีสำหรับฉัน หากคุณยังคงได้รับข้อผิดพลาด ให้โพสต์ผลลัพธ์ของคุณกลับมาที่นี่ เครื่องหมายคำพูดมีความสำคัญ - ควรอ้างอิงเฉพาะเครื่องหมายอัศเจรีย์เท่านั้น

person IBam    schedule 07.04.2015
comment
คำสั่ง 'sh 'FileName.sh' ล้มเหลวด้วยรหัสส่งคืน 127 และข้อความแสดงข้อผิดพลาด sh: 'FileName.sh: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว - person user3930361; 07.04.2015
comment
คุณมีเครื่องหมายคำพูดเดี่ยวด้านนอกในคำสั่งที่กำหนดเองหรือไม่? คุณไม่ควรมี - person IBam; 07.04.2015
comment
โปรดอัปเดตคำตอบของคุณซึ่งมีเครื่องหมายคำพูดพิเศษหนึ่งอัน :) ที่ทำให้เกิดปัญหา - person NeverGiveUp161; 07.04.2015
comment
ขอบคุณ @ user3560140 จริง ๆ แล้วฉันอยู่ระหว่างการแก้ไขเมื่อคุณชี้ให้เห็น ;-) - person IBam; 07.04.2015

คลิกขวาที่สคริปต์ > คำสั่งแบบกำหนดเอง > ดำเนินการ

หวังว่านี่จะช่วยได้

person William    schedule 07.04.2015

person Martin Prikryl    schedule 08.04.2015