随着系统也有点人使用,系统就不能随意的重启了。以前是直接上传覆盖,这样会造成系统短暂停顿。
想出来的解决方案是:将现在生产环境的jar复制一份,以备份启动。再上传jar覆盖,
如果原备份文件夹有备份,就将文件备份成历史,然后在执行备份时出现了
cp:omitting directory #这个是因为复制的文件夹中有文件
cp -r jars_back/ "jars_history/$(date +"%Y%m%d-%H%M%S")"
rm -rf jars_back
cp -r jars_prod/ jars_back