Linux/UNIX 示例脚本

创建一个 shell (.sh) 文件,在其中包含类似如下所示的脚本,以自动下载快照。如果密码中包含特殊字符,请参阅“处理特殊字符”。

#!/bin/sh

# Sample script to download and maintain 10 maintenance backups

# Update the following seven parameters

url=https://example.oraclecloud.com

user=serviceAdmin

password=/home/user1/epmautomate/bin/example.epw

snapshotname="Artifact Snapshot"

numberofbackups=10

epmautomatescript=/home/user1/epmautomate/bin/epmautomate.sh

javahome=/home/user1/jdk1.8.0_191/

export JAVA_HOME=${javahome}

printResult()

{

op="$1"

opoutput="$2"

returncode="$3"

if [ "${returncode}" -ne 0 ]

then

echo "Command failed. Error code: ${returncode}. ${opoutput}"

else

echo "${opoutput}"

fi

}

processCommand()

{

op="$1"

date=`date`

echo "Running ${epmautomatescript} ${op}"

operationoutput=`eval "$epmautomatescript $op"`

printResult "$op" "$operationoutput" "$?"

}

op="login ${user} ${password} ${url}"

processCommand "${op}"

op="downloadfile \"${snapshotname}\""

processCommand "${op}"

op="logout"

processCommand "${op}"

# Renames the downloaded artifacts, keeps the last 10 backups

timestamp=`date +%m_%d_%Y_%I%M`

mv "${snapshotname}.zip" "${snapshotname}_${timestamp}.zip"

((numberofbackups+=1))

ls -tp ${snapshotname}*.zip | grep -v '/$' | tail -n +${numberofbackups} | xargs -d '\n' -r rm --

计算机程序备份,将应用程序快照备份到计算机相关推荐

  1. LVM创建,缩减及快照备份

    管理逻辑卷工具:LVM 逻辑卷:灵活可动态存储的一种逻辑上的存储 最底层需要通过工具变成"物理卷":存储设备,Raid ,分区等 VG:(1)底层设备容量之和.(2)PE大小*数量 ...

  2. 数据库备份定期删除程序的开发。

    第一.最近客户的服务器数据库备份每天都在进行,随着数据量的不断的增加,备份也在不断的进行变大. 第二.于是一些问题就出现了客户的服务器的磁盘的空间有限,定期数据库备份文件太大而导致无法进行保存问题. ...

  3. mysql5.7数据库快照_lvm快照备份数据库(Mysql5.7)

    备份的目的 能够防止由于机械故障以及人为误操作带来的数据丢失,例如将数据库文件保存在了其它地方. 备份的分类 以操作过程中服务的可用性分: 冷备份:cold backup mysql服务关闭,mysq ...

  4. Java web程序中备份oracle数据库

    Java web程序中备份oracle数据库 1.生成备份文件: public ActionForward createDmp(ActionMapping mapping, ActionForm fo ...

  5. linux lvm 系统快照,利用Linux LVM进行快照备份

    1. LVM概述 LVM的全称为Logical Volume Manager,是Linux所提供的一种对磁盘分区进行灵活管理的机制.要理解LVM,首先需要从一个Linux用户经常遇到的问题开始,那就是 ...

  6. Postgresql 物理热备份 -- 快照备份

    Postgresql 物理热备份 -- 快照备份 转载于:https://www.cnblogs.com/xibuhaohao/p/11114394.html

  7. 《Android应用开发攻略》——2.14 备份Android应用程序数据

    2.14 备份Android应用程序数据 Pratik Rupwal 2.14.1 问题 当用户恢复出厂设置或者改用新的Android设备时,应用程序丢失存储数据或者应用程序设置. 2.14.2 解决 ...

  8. 桌面程序explorer_备份Internet Explorer 7搜索提供程序列表

    桌面程序explorer If you are both an IE user and a fan of using custom search providers in your search bo ...

  9. 如何将Elasticsearch的快照备份至OSS

    前言 Elasticsearch 是一个开源的分布式 RESTful 搜索和分析引擎.它可以在近实时条件下,存储,查询和分析海量的数据.它还支持将快照备份至HDFS/S3上面,而阿里云OSS兼容S3的 ...

最新文章

  1. 网络文件系统(NFS)简介
  2. 让线上学习不打折扣,作业帮如何用技术促进课堂高频互动场?
  3. macbook下载苹果版Photoshop cc2019 for mac
  4. 【LeetCode】617. 合并二叉树
  5. RabbitMQ六种工作模式:simple work publish routing topic rpc
  6. 数据帧,数据包,报文段,报文,分组,数据包的概念和区别
  7. EFCore 5 新特性 Savepoints
  8. html怎么保存曲奇,自制曲奇饼能保存多久 这些存放方法你懂吗
  9. C语言 基础60题(2)——二维数组操作
  10. python中 is 和== 的区别
  11. 支付宝“美团”化 美团“支付宝”化
  12. 格式化U盘为FAT32
  13. Excel文件处理-Python之openpyxl
  14. matlab 输出 syms,matlab中latex和syms的完美结合
  15. java编程判断斐波那契数是质数
  16. Html之 图像标记
  17. 基波、谐波、谐波次数
  18. 关于oracle驱动jiar包版本问题导致的ORA-01460【mybatis+Oracle】
  19. 微信小程序picker组件
  20. 小米大佬分享8年工控上位机工作经历

热门文章

  1. 多节锂电串联保护板ic_如何有效保护锂电池板,一款优质的MOS管就能解决
  2. PCM设备是做什么的? PCM作用是什么?
  3. 工业交换机厂家,工业交换机品牌前十大排名
  4. 国家开放大学2021春1073法律文书答案
  5. 【亲测】二极管电压测试“跳坑”注意事项——硬件的板载测试验证
  6. martingale、markov chain、Monte Carlo、MCMC
  7. html文字粒子效果简陋,5个很棒的CSS3文本粒子动画特效
  8. mysql typeindex_explain mysql的type字段,索引的类型
  9. python运行结果闪退_Pyhton TestCase运行闪退与失败,原因不详。。。
  10. [Intel Edison开发板] 04、Edison开发基于nodejs和redis的服务器搭建