Linux ShellScript 이용 PATH 설정하기

less than 1 minute read

#!/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

이렇게 하면 잡힌다.

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