Linux ShellScript 이용 PATH 설정하기

#!/bin/bash

export M2_HOME=/home/archmagece/apache-maven-3.0.4
export M2=$M2_HOME/bin
export PATH=$M2:$PATH

위는 메이븐 path 설정 스크립트

이걸 그냥 실행시키면 패쓰가 잡히지 않는다.

쉘스크립트에서 export가 실행되지만 이게 쉘스크립트가 종료되면서 없어지기 때문이라고 한다.

# bash setMaven.sh
# chmod 755 setMaven.sh;./setMaven.sh
# sh setMaven.sh
# chmod 755 setMaven.sh
# ./setMaven.sh
이 방법은 안되는 방법들이다. 실행은 되지만 path가 잡히지 않는다.

 

# source setMaven.sh
# . setMaven.sh
이렇게 하면 잡힌다.

쉘스크립트는 실행시키는 방식이 두 가지

 

Leave a Reply

Your email address will not be published.

 characters available