การมีปัญหาเล็ก ๆ น้อย ๆ ใครบางคนอาจช่วยฉันด้วย ฉันได้สร้างสคริปต์ Bash จำนวนหนึ่งสำหรับการทำงานประจำวันของฉันบนเครื่อง Snow Lepoard ของฉันโดยอัตโนมัติ สคริปต์ทั้งหมดเหล่านี้อาศัยอยู่ในโฟลเดอร์ DropBox ที่แชร์ในเครื่องของฉัน
เส้นทางนั้นเหมือนกันในทุกเครื่อง: เช่น /User/myuser/Drobox/Bash\ and\ Batch/
ฉันได้เพิ่มโฟลเดอร์ใน / etc / path ของฉัน
เส้นทางตัวแปร:
/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/myuser/Dropbox/Bash\ and\ Batch:/usr/local/git/bin:/usr/X11/bin
ปัญหาของฉันไม่สามารถเรียกใช้สคริปต์จากนอกไดเรกทอรีได้ สคริปต์ทั้งหมดมีสิทธิ์ที่จำเป็นเช่น: 755
สคริปต์สามารถเรียกใช้เมื่ออยู่ในไดเรกทอรี:
mymachine:~ myuser$ cd Dropbox/Bash\ and\ Batch
mymachine:Bash and Batch myuser$ ./uni-update.sh
Update University Repository
At revision 246.
แต่ไม่ใช่จากนอกไดเรกทอรี:
mymachine:~ myuser$ ./uni-update.sh
-bash: uni-update.sh: command not found
สิ่งที่ฉันหายไปที่นี่?
ขอบคุณล่วงหน้า.