HOME > 게시판 > 리눅스
게시판| 리눅스
※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 19-07-16 11:00
쉘 스크립트 및 바이너리 파일 실행 질문드립니다.
 글쓴이 : 양파양파남
조회 : 219  
현재 쉘스크립트로 만들고 있는게 있습니다. 

그런데 쉘스크립트로 실행하면 바이너리 파일 실행이 안되고 직접 경로에 가서 ./test.sh 이렇게 수동으로

실행해야지만 제대로 실행되는 것 같습니다.

어떤 이유인지 잘 모르겠네요. 상황은 아래와 같습니다.

A.sh 실행 -> /home/test.sh 실행 -> 바이너리 파일 & (백그라운드 실행) 

이렇게 되어있습니다.
A.sh 파일 소스 중에는  /home/test.sh 실행하는 명령어가 있고, test.sh 소스에는
특정 바이너리 파일을 백그라운드로 실행하는 명령어가 있습니다.
/home/test/binaryfile & << 이런식으로 입니다.

A.sh를 실행 시켰을때 이상하게 위의 binaryfile이 제대로 실행되지 않는 것 같습니다.
test.sh 파일 자체가 제대로 실행안되었다고 하면 이해가 되는데, test.sh 의 다른 소스부분은 제대로 동작하는데
bianryfile 백그라운드 실행 부분만 안되는 것 같더라구요.
(실행경로 및 파일 이름은 정확합니다)

./test.sh 로 실행하면 잘 되는 소스들이 A.sh를 실행 시켰을때 저부분안 안되는 이유가 이상합니다...

이 글을 트위터로 보내기 이 글을 페이스북으로 보내기