|
发表于 2004-4-4 09:09:40
|
显示全部楼层
比如要打包的文件是
cat exsample1
- echo "Run exsample1...............OK"
复制代码
将其打包
tar vcfz exsam.tar.gz exsample1
写个脚本
cat self.sh
- #!/bin/bash
- [ -d /tmp/self ]|| mkdir -p /tmp/self
- sed -e '1,/BIGIN SELFEXTR/d' $0 |sed -e '1,/BIGIN SELFEXTR/d' > /tmp/self/test.tar.gz
- ( cd /tmp/self ;
- tar xvfz test.tar.gz;
- . exsample1
- )
- exit 0
- #BIGIN SELFEXTR
复制代码
然后
cat self.sh exsam.tar.gz >self.bin
chmod +x self.bin
比较简陋 |
|