tôi cần phải thực hiện một tập tin kịch bản hấp dẫn từ bash, và tôi cần những kịch bản để có một thư mục làm việc của thư mục đó tồn tại trongLàm cách nào để thực thi một tập lệnh tùy ý với thư mục hoạt động của thư mục trong đó?
Đó là, trong kịch bản bash của tôi, tôi đang làm điều này:.
/opt/script/myscript.groovy &
Nhưng điều này dường như đặt thư mục hoạt động thành /etc/init.d
, thư mục tôi đang gọi. Làm cách nào để thay đổi thư mục làm việc cho tập lệnh đó thành /opt/script
?
Câu trả lời là ở đây trong một số hình thức hoặc khác: http://stackoverflow.com/questions/59895/can-a-bash-script-tell-what-directory-its-stored-in – Chris
@Chris: Ngoại trừ nó không phải. Kịch bản tùy ý ngụ ý * không bash *. Các câu trả lời cụ thể của Bash sẽ bị hủy bỏ. –