CSDN论坛 > Linux/Unix社区 > 专题技术讨论区

Linux应用软件远程升级问题 [问题点数:40分,无满意结帖,结帖人zh1204190329]

Bbs1
本版专家分:30
结帖率 100%
CSDN今日推荐
匿名用户不能发表回复!
其他相关推荐
linux系统中从网络自动获取软件及更新的工具
apt-get  是debian、ubuntu发行版的包管理工具。主要用于从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。 apt-get命令一般需要root权限执行,所以一般跟着sudo命令。 例:sudo apt-get xxxx yum Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及Cent
如何更新远程主机上的 Linux 内核
转载至:http://www.tinylab.org/how-to-update-the-linux-kernel-of-a-remote-machine/ 注:最近在 linuxsir.org 看到有一篇《能否不重新起動而使用新遍譯好的內核》的帖子,最近楼主自己发了一个解决办法的帖子,叫《用 kexec 迅速切换内核》,即参考资料,另外,也请参考一下资料。这种方法启动更快,但是要求内核
Linux下使用shell脚本实现自动升级
Linux服务器中,如果服务端部署了多个,当服务端程序需要更新时,每次都挨个服务器手工替换程序比较麻烦,现做了一个自动升级的脚本,如下: #!/bin/bash # 启动主程序 function StartProcess(){ processcount=`ps -fe|grep MqttMsg2DB |grep -v grep|wc -l` if [ $processcount -e...
[Qt总结篇]终端远程升级客户端
1、QLabel 2、QLineEdit 3、QGroupBox 4、QDialogButtonBox 5、QPushButton 6、QProgressBar 7、QTableWidget 8、QTextBrowser 9、QDate、QTime、QTimer 10、QRegExp 11、加载硬盘上的文件 12、错误提示框 13、应用程序添加Logo、更改软件标题、禁止软件最大化、设置软件外观
一个通过GPRS远程升级模块的优化
一个通过GPRS远程升级模块的优化   前段时间,有个朋友问我是否做过GPRS通信;说他们升级128k字节需要2个小时,没有成功一次;据说人也换了三茬,什么Z-Modem,ftp,telnet都试过,问我能否帮忙看看。 询问得知,他们很早就用GPRS做64字节数据传输还是可以的,后来要做远程升级才遇到问题。一般早期GPRS模块传输64字
arm芯片,远程空中升级程序技术方案
arm芯片,远程空中升级程序技术 背景 产品上线之后,若程序存在bug或者需要增加新功能模块,在现场升级维护特别困难,需要维护人员取出控制板,来升级程序。为了方便维护人员在现场升级产品,我们做这个升级产品。不用拆装设备,实现远程升级产品。 需求分析 所谓远程空中升级,就是利用无线网络给指定MCU更新程序。在这里的无线设备我使用的是蓝牙(CC2541芯片或者CC2542芯片),使用的MCU是
Linux下远程升级脚本
先使用wget将升级文件下载到dcu_update文件夹里,然后使用system(“remote_update.sh”)函数调用执行脚本。 remote_update.sh: [plain] view plaincopy #!bin/sh  #此脚本放在dcu文件夹的外面  #杀掉正在运行的dcu进程  pidlist=`ps -ef |grep "dcu.bin" |g
嵌入式中程序升级,使用ftp shell脚本,方式
这个脚本是两年前写的,基本原理是ftp服务器端有个文件列表,客户端定时把文件列表下载下来,校验一下本地文件与升级服务器上的文件是否一致,如果不一致则升级。 服务器端的文件列表 大概如下 count = 1 01=MD5=ftp路径=设备存放路径。 注意!看脚本是先看一下定义,然后从下往上看。 #!/bin/sh #升级目录在 /update 中 #升级目录在 /up
IAP 远程升级设计实现
http://blog.csdn.net/l545045612/article/details/7892591 仔细研读。
给QT程序升级的一种办法
远程无人值守的机器,需要升级的时候,如果需要替换主程序,可以先下载新的主程序(放到临时目录).确保下载的程序完整以后,将老程序替换成新程序.然后老程序(正在运行的程序)启动外部程序(一般是一个shell),注意在QT程序中启动另外一个shell的时候可以使用如下代码: QProcess* pro = new QProcess(); pro->startDetached(QDir::curre
关闭
关闭