특정 기능을 실행하는 스크립트를 만들었습니다. 특정 기능을 실행 한 후에 다른 기능을 실행하는 다른 스크립트를 호출합니다. 완벽하게 작동합니다. 그러나, 나는이 코드 줄과 두 번째 스크립트 불렀다 :Bash 스크립트에서 경로 변수 지정
(exec "/home/sh0/folder/folder2/folder3/secondScript")
내가 완전히 다른 파일 경로와 다른 시스템에 내 스크립트를 실행한다면? 파일 경로에 대한 걱정없이 모든 컴퓨터에서 스크립트를 호출 할 수있는 방법이 있습니까?
또한, 내 모든 스크립트는 'FOLDER3'미리
감사 할 것이다 같은 디렉토리에 있습니다!
정말로 다른 의미입니까, 예를 들어 _everything_하지만 다른 컴퓨터에서'folder3/secondScript'가 다를 수 있습니까? 아니면 사용자의 집 (아마도'/ home/sh0/folder') 디렉토리가 모든 머신에서 다르지만 상대 경로가 동일하게 유지된다는 것을 의미합니까? –