기초적인 질문인데요... 리눅스 초보라서..
프로그램을 하나 만들었습니다.
이 프로그램은 하위폴더 /sql, /log, /dat 라는 폴더가 있으며 컨트롤을 하게뜸 되어 있습니다.
/home/test/PRC << 라는 경로에 PRC.exe파일이 있습니다.
" /sql
" /log
" /dat
그런데 이번에 쉘 스트립트를 짜면서 실행경로를 절대 경로로 주었습니다.
/home/test/shell << 이곳에서 위에 PRC.exe파일을 실행
그랫더니 세그멘테이션 오류가 발생이 되었습니다.
왜 오류가 나는지 생각해 보니 PRC.exe파일을 /home/test/PRC라는 폴더에서 실행이 된것이 아니라
/home/test/shell경로에서 실행이 되었기 때문에 하위 폴더 /sql, /log, /dat 경로를 컨트롤 할때 발생되는
세그멘테이션 오류로 보입니다.