linux Crontab定时备份项目案例

首先先写好备份的脚本(拷贝的命令)

#bash/bin
cd /finance/tomcat8-finance/wtpwebapps
tar -czf /finance/webapp_backup/**.finance.web.`date +‘%Y%m%d-%H%M%S‘`.tar.gz liyedai.finance.web

备份的文件会以当前时间来命名。

脚本一定要赋予权限。

然后给linux添加定时任务

    crontab -e

    0 1 * * * /finance/9backup_finance_tomcat8.sh backup

    /etc/init.d/crond restart   重启

依次执行上面命令即可,执行完成后

var/spool/cron/

这个目录下会有以当前用户名来命名的文件,里面可以去修改定时任务的执行时间

原文地址:https://www.cnblogs.com/xiaoheis/p/8428193.html

时间: 2024-07-31 22:01:55

linux Crontab定时备份项目案例的相关文章

Linux下使用crontab定时备份日志

上周学习了Linux,其中有使用crontab定时备份日志的内容,现把主要步骤记录如下: 首先需要备份的日志的源目录位于/opt/lampp/logs/access_log 备份到/tmp/logs下 备份文件加上时间戳date +%Y%m%d%H%M%S 以上是备份说明,下面分三步操作 一.shell脚本 [[email protected] lampp]# vi test.sh    #创建shell脚本 #!/bin/bash                                

Linux下定时备份MySQL数据库的Shell脚本

Linux下定时备份MySQL数据库的Shell脚本 对任何一个已经上线的网站站点来说,数据备份都是必须的.无论版本更新还是服务器迁移,备份数据的重要性不言而喻.人工备份数据的方式不单耗费大量时间和精力,还灰常不专业的说.于是,有了下面这段脚本的出现.参考了网上的很多教程,外加自己的测试,以下脚本经测试可用.#!/bin/bash#Shell Command For Backup MySQL Database Everyday Automatically By Crontab#Author :

linux crontab定时执行

#利用crontab定时执行url研究了两种简单方式#一利用lynx访问url yum install lynxservice crond startcrontab -einsert键* * * * * lynx -dump http://192.168.0.10/gas_station_erp/index.php/socket/SendDev/getDevInfoesc :wqservice crond restart #* * * * * 表示每分钟执行一次 #二调用sh脚本 service

linux下使用crontab定时备份MYSQL数据库的方法:

摘要 只需按照下面3步做,一切都在你的掌控之下: 第一步:在服务器上配置备份目录代码: -------------------------------------------------------------------------------- mkdir /var/lib/mysqlbackup cd /var/lib/mysqlbackup --------------------------------------------------------------------------

linux上定时备份mysql数据库

定时备份数据库 /usr/sbin/backupmysql timestamp=`date +"%Y-%m-%d-%H-%M-%S"` mysqldump -uroot -p'123456 databasename>/db$timestamp.sql chmod +x backupmysql 安装crontab: [[email protected] ~]# yum install vixie-cron [[email protected] ~]# yum install cro

使用crontab定时备份MYSQL数据库的方法

第一步:在服务器上配置备份目录代码: -------------------------------------------------------------------------------- mkdir /var/lib/mysqlbackup cd /var/lib/mysqlbackup -------------------------------------------------------------------------------- 第二步:编写备份脚本代码: ----

使用crontab定时备份Mysql整个数据库的方法

1.在服务器上配置备份目录 mkdir /data/mysqlbackup 2.编写备份脚本代码 vi dbbackup.sh 粘帖以下代码,务必更改其中的username,password和dbname. 这里以备份整个数据库为例 代码: #!/bin/sh mysqldump -uuser -ppassword --single-transaction --events --triggers --routines --all-databases | gzip > /data/mysqlbac

Gitlab备份,Crontab定时备份

1:Gitlab备份非常简单,只需要一条命令就可以创建完整的备份 gitlab-rake gitlab:backup:create 使用以上命令,就相当于在/var/opt/gitlab/backups/文件夹下创建了一个类似于1542596619_2018_11_19_9.2.1_gitlab_backup.tar的压缩文件,这个压缩包就是Gitlab所有的完整文件,1542596619_2018_11_19是备份的日期9.2.1是Gitlab的版本,如果你要从Gitlab迁移至Gitlab,

linux vps定时备份网站、数据库命令sh

vps定时备份数据库命令,将下面的代码保存为backsql.sh,然后设置定时任务运行即可. cd /home/admin/backup #切换到备份目录 btimes=$(date +%y%m%d%H%M) #定义备份时间 agobtimes=$(date -d -7day +%y%m%d%H%M) #定义删除七天前的备份 rm -rf allsql/vps_all_db_$agobtimes.tar.gz #删除操作 for db in `/usr/bin/mysql --user="roo