개발 Q&A

제목 리눅스 질문이요! alias등록한 변수를 못찾는 경우??
카테고리 서버
글쓴이 우왕 작성시각 2017/07/13 17:29:33
댓글 : 3 추천 : 0 스크랩 : 1 조회수 : 603   RSS

리눅스 쉘 스크립트에서 alias등록한 변수를 못찾는 경우는 어떤게 있을까요?

음 전역변수인데...

왜 쉘스크립트에서만 안 먹히는건지!!!!!! 궁금합니다

혹시 아시나요?

 다음글 개발툴 질문 (6)
 이전글 쉘스크립트 질문합니다 (13)

댓글

우왕 / 2017/07/13 17:51:35 / 추천 0
헐...........사용못하나봐요ㅜㅜ
/ 2017/07/14 10:14:52 / 추천 0

쉘스크립트에서는 실행파일의 경로는 절대경로로 지정하셔야 합니다.

예를 들면 user $ ls 라고 하던 명령어를 alias로 등록할 때는 /user/local/bin/ls 이런식으로 실행파일의 절대 경로를 지정해주지 않으면

스크립트에선 저 명령어에 대한 정보가 부족하여 실행 할 수 없습니다.

/ 2017/07/14 10:16:14 / 추천 0

자세히 설명 드리자면, 시스템 경로등을 지정하여 바로 실행 할 수 있지만,

shell스크립트로 호출해서 실행 할 경우는

/bin/ls 등으로 경로를 꼭 지정해주세요. 아마 실행 되실거에요

실행 파일 위치는 whereis 프로그램명 등으로 찾을 수 있습니다.