Linux常用功能脚本

news/2024/7/17 9:16:17
设置定时任务

 crontab -e

1 0 * * * /bin/find /mnt/tomcat/logs/ -mtime +3 -type f -name "*.log" -exec /bin/rm -rf {} \; 每天凌晨一分定时清除Tomcat的日志脚本

 

linux下Tomcat自动备份 
1、页面文件在/home/edn/tomcat6/webapps目录下,备份文件存放在/home/backup目录下.
shell#vi /home/backup.sh
 #!/bin/sh
 cd /home/backup
 htdocsname='htdocsbak'`date +%y%m%d`'.tar.gz'
 tar cvzf $htdocsname /home/edn/tomcat6/webapps/*
简单吧!别忘了chown 700 /home/backup.sh
 再编辑cron定时执行
 shell#crontab -e
 0 2 * * * /home/backup.sh
 0 3 * * * /usr/bin/find /home/backup -ctime +10 -exec rm {} \;
 每天2点执行备份,3点开始把前10天的删除,以免硬盘爆满 :)
恢复的时候执行下面的命令就可以了
 rm -rf /home/edn/tomcat/webapps
 tar xzvf /home/backup/htdocsbakxxxxxx.tar.gz
mysql的备份
mysqlname='mysqlbak'`date +%y%m%d`'.sql'            //定义$mysqlname=mysqlbak年-月-日.sql
mysqldump  edn > $mysqlname      //备份edn数据库名字为$mysqlname
将上面两段代码放到backup.sh文件夹下 一同执行。

 

转载于:https://www.cnblogs.com/codechange/p/8366976.html


http://www.niftyadmin.cn/n/2574507.html

相关文章

c语言中哪个字母不能在数字后面表示类型,C语言程序设计(40学时)-中国大学mooc-题库零氪...

第一周:程序设计与C语言1.1 计算机和编程语言随堂测验1、计算机本身最擅长的能力是?A、推理B、想像C、重复D、分析2、编程语言是和计算机交谈的语言3、计算机(CPU)可以直接运行人类编写的程序1.2 C语言随堂测验1、关于C语言,以下说法错误的有…

结合领域驱动设计的SOA分布式软件架构 (转)

http://www.cnblogs.com/leslies2/archive/2011/12/12/2272722.html#转载于:https://www.cnblogs.com/mynameltg/p/4254991.html

数据结构与算法--二进制详解 Python二进制算法详解 史上最详细的二进制讲解 彻底搞懂原码、反码、补码 Python的负数二进制表示形式

阅读目录原码、反码、补码机器数 和 真值原码、反码、补码的基础Python中负数的处理负数的补码如何转成十进制位运算符 和 移位运算符基本概述妙用二进制涉及的算法原码、反码、补码 机器数 和 真值 机器数: 一个数在计算机中的二进制表示形式, 叫做这个数的机器数…

红外线stm32 c语言程序,C语言程序设计之STM32,在这里轻松学习嵌入式编程

C语言是面向过程的,而C++是面向对象的C和C的区别:C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制…

总结的一些JavaScript的冷知识

1、!!将一个值方便快速转化为布尔值 console.log( !!windowtrue );2、不声明第三个变量实现交换 var a1,b2; a[b,ba][0];//执行完这句代码之后 a的值为2 b的值为1了3、&&和||的用法 (学会了立马感觉高大尚了吧) 用代码说话吧 var day(new Date).…

数据结构与算法--迪杰斯特拉算法 Python实现迪杰斯特拉算法 一步一步带你用Python实现迪杰斯特拉算法

阅读目录基本概述图解Python实现基本概述 应用场景: (1)分析一下,虽然还是求最短路径,但是是到各个点的最短路径,假如从G点出发,除了能直接到达的:A、B、E、F,如果要到达…

windows c语言网络聊天室 非阻塞,至今为止在学习操作系统过程中累计的问题

还在排版中对文中很多定义不是很肯定,希望能有人指正。提问问题1.为什么复制一个大文件比复制很多小的文件快。问题2.从服务器上复制文件使用多线程还是多进程。问题3.那么严格意义上线程除了TLS以外没有私有变量?只要获得了指针,便可以对其他…

c语言浮点型菜鸟教程,C语言菜鸟基础教程之单精度浮点数与双精度浮点数

上节课 简单介绍了浮点数。计算机程序中的浮点数分为单精度浮点数和双精度浮点数。单精度和双精度精确的范围不一样。计算机里的最基本的存储单位用位(bit)来表示。bit只能用来存储0或1。稍大一点的单位是字节(Byte,简写为B)。再大一级的是千字节(kilo Bytes)&#…