Linux 生成系统升级包(bin文件)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux 生成系统升级包(bin文件),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1951字,纯文字阅读大概需要3分钟。
内容图文
![Linux 生成系统升级包(bin文件)](/upload/InfoBanner/zyjiaocheng/982/196fd2f7428144f2aaef82bf616fde5f.jpg)
目录结构
图1
图2
make_update_7.4_jx.sh 文件内容
#!/bin/sh
cd branch // 进入文件夹 branch(即图2)
rm -rf update_web_7.4.tar.gz // 删除文件 update_web_7.4.tar.gz
tar -zcvf update_web_7.4.tar.gz --exclude=.svn Easy7 PPIS Easy7System VIS TDITSWebV5 // 压缩文件 (Easy7 PPIS Easy7System VIS TDITSWebV5 是要压缩的文件名) 为压缩包 database_packages.tar.gz,--exclude=.svn 是忽略.svn 目录的意思
rm -rf update_web_7.4.bin // 删除文件 update_web_7.4.bin
cat update_web_7.4.sh update_web_7.4.tar.gz >update_web_7.4.bin // 将文件 update_web_7.4.sh 和 update_web_7.4.tar.gz 合并成bin文件 update_web_7.4.bin
chmod +x update_web_7.4.bin // 赋执行权限
cd .. // 返回上一层目录
rm -rf ./update_web_7.4.bin // 删除文件夹 branch 中的 update_web_7.4.bin
mv branch/update_web_7.4.bin ./update_web_7.4.bin // 将刚才生成的 update_web_7.4.bin 移动到文件夹 branch 中
exit 0 // 结束
Easy7 PPIS Easy7System VIS TDITSWebV5 内容
文件夹中分别是新生成的class文件
update_web_7.4.sh 文件内容
#!/bin/sh
Current=`pwd` //
DIR_TMP=/root/update_web_7.4_temp // 给 DIR_TMP 赋值
rm -rf $DIR_TMP // 删除文件夹 $DIR_TMP
mkdir -p $DIR_TMP // 创建文件夹 $DIR_TMP
sed -n -e '1,/^exit 0$/!p' $0 > "${DIR_TMP}/update_web_7.4.tar.gz" 2>/dev/null
cd $DIR_TMP // 进入文件夹 $DIR_TMP
killall -9 java // 停止 java 进程
tar -zxvf update_web_7.4.tar.gz // 解压缩 update_web_7.4.tar.gz
\cp -rf ./Easy7/ /root/apache-tomcat-6.0.24/webapps/ // 递归强行赋值 Easy7
\cp -rf ./PPIS/ /root/apache-tomcat-6.0.24/webapps/ //递归强行赋值 PPIS
\cp -rf ./Easy7System/ /root/apache-tomcat-6.0.24/webapps/ //递归强行赋值 Easy7System
\cp -rf ./VIS/ /root/apache-tomcat-6.0.24/webapps/ //递归强行赋值 VIS
\cp -rf ./TDITSWebV5/ /root/apache-tomcat-6.0.24/webapps/ // 递归强行赋值 TDITSWebV5
/root/apache-tomcat-6.0.24/bin/startup.sh // 运行 /root/apache-tomcat-6.0.24/bin/startup.sh
echo "update successfully" // 输出 "update successfully"
exit 0 // 结束
内容总结
以上是互联网集市为您收集整理的Linux 生成系统升级包(bin文件)全部内容,希望文章能够帮你解决Linux 生成系统升级包(bin文件)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。