`

02、初级应用--定期备份DB与Webapp

阅读更多

1、目的:

      这个脚本是拿来给新进的值班人员培训shell的时候布置的一个小任务,是为了让他对脚本编程有个实质性的感觉,很简单,也很实用。
2、技术要点:

    1)存放在cron.monthly,cron.d的选择:前者是每月定时任务,后者是自定义定时任务;

       :放在cron.monthly目录,统一设置成系统时间每月1号4点42分运行
        42 4 1 * * root run-parts /etc/cron.monthly

      :放在/etc/cron.d目录下的某个文件,定时时间可灵活设置
        vim /etc/cron.d/backup
        20 8 4 * * root  /infowarelab/backup/backupdb.sh

    2)变量定义:

#!/bin/sh
DB_USER="root"
DB_PASS=""

# Others vars
DATE=`date +%Y%m%d`
BIN_DIR="/usr/bin"
BCK_DIR="/infowarelab/backup/db"

# TODO
#${BIN_DIR}/mysqldump --opt -u${DB_USER} -p${DB_PASS} slim_beta_4_3 > ${BCK_DIR}/slim_beta_4_3.sql.${DATE}
${BIN_DIR}/mysqldump --opt -u${DB_USER}  slim_beta_4_3 > ${BCK_DIR}/slim_beta_4_3.sql.${DATE}
${BIN_DIR}/mysqldump --opt -u${DB_USER}  slim4_3 > ${BCK_DIR}/slim4_3.sql.${DATE}

/infowarelab/jdk/bin/jar cf ${BCK_DIR}/slimapp.war.${DATE} /infowarelab/jboss/server/default/deploy/slimapp.war/*

   3、其他:

  如查找出当前机器mysql的启动路径

ps  -ef |grep mysql
 

 

 

0
0
分享到:
评论

相关推荐

    cas-server-webapp-tomcat-5.3.14

    cas服务器war包,用于搭建cas认证服务器,由于国内网的原因,下载老是超时,故此提供给,cas-server-webapp-tomcat-5.3.14

    cas-server-webapp-tomcat-5.2.2.war

    cas-server-webapp-tomcat-5.2.2.war

    cas-server-webapp-tomcat-5.3.16.war

    cas-server-webapp-tomcat-5.3.16.war maven依赖包

    cas-server-webapp-session-redis-5.2.3.jar

    cas-server-webapp-session-redis-3.2.4.jar

    nexus-webapp-1.9.2.4安装文件

    在描述中提到的"nexus-webapp-1.9.2.4",暗示了这个压缩包内包含的是Nexus的Web应用部分,用户可以将这个WAR文件部署到支持Servlet容器(如Apache Tomcat、Jetty等)上,从而运行Nexus服务。 关于"标签"中的"nexus...

    cas-server-webapp-4.0.0单点登录(带超详细文档、数据连接jar包、c3p0)可运行

    单点登录 sso cas带超详细文档,包含(cas-server-webapp-4.0.0.war、c3p0-0.9.1.2.jar、cas-client-core-3.3.3.jar、cas-server-support-jdbc-4.0.0.jar、cas-server-webapp-support-4.0.0.jar、commons-logging-...

    maven-archetype-webapp-1.0.jar

    新建maven项目失败,不能下载maven-archetype-webapp-1.0.jar包

    maven-archetype-webapp-1.0.jar下载

    3. **编译与运行**:生成项目后,使用`mvn compile`编译源代码,`mvn package`打包应用,如果配置了Tomcat插件,还可以直接用`mvn tomcat7:run`命令启动内嵌的Tomcat服务器,运行Web应用。 总的来说,Maven ...

    cas-server-webapp

    CAS(Central Authentication Service) 是 Yale 大学发起的一个开源项目,据统计,大概每 10 个采用开源构建 Web SSO 的 Java 项目,就有 8 个使用 CAS 。

    camunda-webapp-webjar-7.13.0.jar

    项目名称 camunda BPM - webapp - webjar 项目主页 隶属组织 开源协议 仓库 Central 类库 camunda BPM - webapp - webjar 标签 javabpmnworkflowdmnbpmprocess-enginecamunda-bpm-platformcamunda-enginecmmn

    jetty-webapp-9.3.19.v20170502-API文档-中文版.zip

    赠送jar包:jetty-webapp-9.3.19.v20170502.jar; 赠送原API文档:jetty-webapp-9.3.19.v20170502-javadoc.jar; 赠送源代码:jetty-webapp-9.3.19.v20170502-sources.jar; 赠送Maven依赖信息文件:jetty-webapp-...

    nexus-oss-webapp-2.3.1-01-bundle官网安装包

    标题中的"nexus-oss-webapp-2.3.1-01-bundle"指的是Nexus OSS的一个特定版本,即2.3.1-01。这个版本包含了Web应用程序的所有必需文件,可以作为一个完整的服务器实例进行部署。"bundle"一词通常意味着这个包包含了...

    cas-server-webapp-tomcat-5.2.6.war

    为了下次能快速的下载这个war包,留份以备下次使用。

    maven-archetype-webapp-1.4

    更新了配置jdk1.8,web.xml为4.0

    cas-server-webapp-6.1.x.war

    cas-server-webapp-6.1.x.war Yelu大学研发的CAS(Central Authentication Server) , 单点登录服务器 , 将war包放置到tomcat/webapp中即可运行

    cas-server-webapp-3.3.war

    cas server解包,在modules子目录下面有一个cas-server-webapp-3.3.war的文件,用压缩软件将其打开,解压到cas目录中,拷贝到tomcat的webapps目录之下。

    cas-server-webapp-4.2.7.war

    cas-server-webapp-4.2.7.war cas-server-webapp-4.2.7.warcas-server-webapp-4.2.7.warcas-server-webapp-4.2.7.war 自己通过源代码编译的。测试可用版

    cas-server-webapp-3.5.2.zip

    解压缩后,你会得到"cas-server-webapp-3.5.2.war",这是一个Web应用程序档案(WAR)文件,它是Java EE应用服务器,如Tomcat,用来部署Web应用的标准格式。 1. **CAS基础概念**: - CAS是一个开放源代码项目,它...

    jetty-webapp-9.3.19.v20170502-API文档-中英对照版.zip

    赠送jar包:jetty-webapp-9.3.19.v20170502.jar; 赠送原API文档:jetty-webapp-9.3.19.v20170502-javadoc.jar; 赠送源代码:jetty-webapp-9.3.19.v20170502-sources.jar; 赠送Maven依赖信息文件:jetty-webapp-...

    cas-server-webapp-tomcat-5.2.1.war

    cas-server-webapp-tomcat-5.2.1.war cas-server-webapp-tomcat-5.2.1.war

Global site tag (gtag.js) - Google Analytics