项目要求
1.自动打包某一个文件目录,
2.自动将打包文件放置至一个指定目录
3.自动清除5天前的文件;
实现:
1.使用crontab 进行定时备份
2.使用tar压缩
3.使用shell算出日期 ,remove 旧文件
4. 在/usr/sbin目录中加入备份文件:baksvn
#!/bin/sh
rq=`date +%Y...
分类:
系统相关 时间:
2015-02-14 17:34:38
阅读次数:
169
问题描述:当分析生产环境发生的性能问题时,常常因为没有实时的依据而无从下手。那么笔者通过捕获db.currentOp()到文件,并作为定时任务,可供后续分析。解决方法:步骤一:Shell脚本记录db.currentOp()1.创建文件夹mkdircurrentOp2.创建currentOp.sh#!/bin/sh
MONGO=/usr/bin..
分类:
数据库 时间:
2015-02-14 01:21:25
阅读次数:
235
管理主机的时候,我们每天有些事情是经常要做的,为了避免每次都手工操作,我们可以编写计划任务,来让主机周期性地按照计划来自动执行。安装启动CentOS下:yum install vixie-cron
yum install crontabs
安装前者一般会同样安装上后者。
启动服务。 service crond start
要启动该服务才行。用ls /etc/cron然后敲两下TAB......
分类:
其他好文 时间:
2015-02-13 13:25:35
阅读次数:
219
Quartz.NET 最新源码请到官网下载查看 Quartz.NET是一个开源的作业调度框架,它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,cron-like表达式等。 本实例是在Web应用程序中进行调度,无需在Global.....
分类:
Web程序 时间:
2015-02-12 20:04:13
阅读次数:
170
问题汇总:1、pollercron超时:查看是否安装crond及crontabs,使用crontab-e编辑定时采集程序和页面setting一致,重启crond服务2、cacti报php的timezone不安全:编辑/etc/php.ini将timezone改为PRC:安装过程:1、安装c编译器,SNMP协议,搭建lamp环境yuminstallgccyuminstalln..
分类:
其他好文 时间:
2015-02-11 19:01:59
阅读次数:
169
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:? Seconds?Minutes?Hours?DayofMonth?Month?DayofWeek?Year或? Seconds?Minutes?Hou...
分类:
其他好文 时间:
2015-02-10 11:34:28
阅读次数:
171
spring配置执行定时任务时,需要配置cron表达式,很强大,不是很难,网上也有cron表达式生成器(可反编译)。Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:Seconds Minutes Hours DayofMonth...
分类:
其他好文 时间:
2015-02-07 11:39:35
阅读次数:
106
关于cronExpression网上可以搜到一大堆官方文档及其翻译,大部分都是出自同一篇转文,翻译的部分充满了错误和语病,尤其是关于问号(?)的解释部分,实在是没法看。还是自己研究一下吧。 ? 官方文档上提到问号时是...
分类:
其他好文 时间:
2015-02-06 19:10:28
阅读次数:
132
crontab命令常见用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语chronos(χρνο),原意是时间。常,crontab储存的指令被守护进程激活,crond常常在后台运行,每一分钟检查是否有预定的作业..
分类:
其他好文 时间:
2015-02-06 18:59:06
阅读次数:
191
虽然PHP是用来开发动态网页的,但是PHP也可以来搞服务器端,PHP-CLI(PHP-COMMOND-LINE-INTERFACE) 脚本完全可以加到 linux 的 crontab 定时服务里,在设定的时间点执行。由于 PHP-CLI 的最大执行时间是没有限制的(the maximum execu...
分类:
Web程序 时间:
2015-02-06 18:15:21
阅读次数:
179