>> Delete No. 2318 article
No. 자동실행 쉘 스크립트 - 이진파일이 포함된...

등록 2002-03-16 10:09:00     조회 5
이름 권기성    

		SUN 에서 배포하는 자바 가상머신이 rpm 이라는데도
이상하게 받아보니 확장자가 sh 인 쉘이더군요
그래서 그걸 실행하니 rpm 이 자동으로 생겨서 신기했는데
알고 보니 별거 아니더군요.
..
이처럼 자동으로 실행하면서 파일에 포함된 이진파일 압축을
푸는 법을 소개하겠습니다.
 일단 쉘스크립트(aaa.sh)와 압축 파일(bbb.tgz)이 있어야 합니다.
 # cat aaa.sh bbb.tgz > self_extract.sh
 하면 생성되는 self_extract.sh 을 실행하면
자체 포함된 bbb.tgz  파일이 자동으로 압축이 풀립니다.
   ---------파일 aaa.sh 자르는 선  시작 -------
#!/bin/sh
echo ""
echo "이파일이 총 7 줄이므로 아래 tail 은 +8 옵션 준다"
echo ""
tail +8 $0 | tar xz
 exit
---------자르는 선 끝 -------
 --
이 곳에 서명을 적어주십시오.
서명 !!
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved