잡다구리/서버

[Linux] 쉘스크립트 .sh 사용법

국두리 2020. 9. 16. 20:37

우선  파일을 먼저 vi로 만듭니다. 저는 jdk를 설치하는 쉘스크립트를 만들거기 때문에

파일명을 jdkinstall.sh 로 만들겠습니다.

 

실행 권한을 부여합니다

chmod +x logs.sh

 

스크립트를 작성합니다.

 

 

1.마운트

mount /dev/sr0 /mnt

cd /mnt

 

 

 

cp -p jdk-8u191-linux-x64.tar.gz /usr/local

### jdk 압축 풀기
cd /usr/local

echo "tar jdk"
tar -zxvf jdk-8u191-linux-x64.tar.gz

###vi /etc/profile
sed '85a\\ export JAVA_HOME=/usr/local/jdk export CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar export CATALINA_HOME=/usr/local/apache-tomcat export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin' /etc/profile >> /root/profile2
rename profile2 profile
cp -p profile /etc/
source /etc/profile

 

다음과 같이 작성하면, jdk를 설치하고 환경변수 편집을 자동으로 해주는 쉘스크립트 완성!