โดยปกติสคริปต์ / โปรแกรมในโฟลเดอร์ปัจจุบันจะไม่ถูกเรียกใช้งานบน linux / unix
สคริปต์ / โปรแกรมจะทำงานเมื่อสคริปต์ / โปรแกรมสามารถพบได้ใน$PATHตัวแปร
ดังนั้นเมื่อเส้นทางไม่รวมอยู่ใน$PATHตัวแปรคุณจะต้องให้เส้นทางไปยังสคริปต์ / โปรแกรมเพื่อเรียกใช้ ในการรันสคริปต์ / โปรแกรมในโฟลเดอร์ปัจจุบันคุณจะต้องเพิ่มมันเข้าไปด้วย./ซึ่งหมายถึงโฟลเดอร์ currect
โปรดตรวจสอบว่า$PATHตัวแปรในเซิร์ฟเวอร์ทั้งสองเหมือนกัน
จากความคิดเห็นของคุณเกี่ยวกับ$PATHตัวแปรฉันสงสัยว่าสคริปต์ตัวใดตัวหนึ่งอยู่ในโฟลเดอร์ที่$PATHตัวแปรถูกค้นพบในขณะที่อีกอันอยู่ในโฟลเดอร์อื่น
ความสนใจ
มันเป็นความคิดที่ดีที่จะรวมอยู่ในของคุณ./ $PATHวิธีนี้ผู้ใช้สามารถสร้างคำสั่งที่เป็นอันตราย (เช่นls) และแนะนำคุณในโฟลเดอร์ที่เขาบันทึกไว้ จากนั้นคุณจะรันเวอร์ชันโลคัลแทนคำสั่งระบบ (หากวางโฟลเดอร์ปัจจุบันไว้$PATHก่อนหน้านี้/bin)