#!/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 이렇게 하면 잡힌다.
쉘스크립트는 실행시키는 방식이 두 가지