我们经常需要定时的执行某个任务,在Linux下我们有强大的crontab我们经常需要定时执行某个任务,在linux下有强大的crontab,在python里除了第三方模块外,python自带了sched模块和Timer类,用于完成周期任务。timer类在threading模块里。下面主要说明sched模块的使用scheduler...
分类:
其他好文 时间:
2016-07-04 15:45:06
阅读次数:
709
Linux中,周期执行的任务一般由cron这个守护进程来处理 ps -ef | grep cron cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“crontab”,是“cron table”的简写。一、 cron在3个地方查找配置文件(设置shel ...
分类:
系统相关 时间:
2016-07-03 18:45:01
阅读次数:
221
1.每隔两个小时将/etc/servers文件打包备份到、tmp下(每次名字不同) 2.每隔一分钟,打印一个+号到任意一个文件里,给出crontab的完整命令* * * * * echo "+" >>/opt/oldboy.log 2>&1 3.添加一个用户kaka,并指定属于sa组,要求组ID为8 ...
分类:
其他好文 时间:
2016-07-01 06:37:57
阅读次数:
124
#!/bin/bash # Author: Wang Xiaoqiang # ReadMe: Nginx access log split script # crontab -e # 59 23 * * * sh /script/nginx_split.sh LOG_PATH='/usr/local ...
分类:
其他好文 时间:
2016-06-30 18:04:07
阅读次数:
105
进程和计划任务管理进程和计划任务列表1.查看进程1.1程序和进程的关系程序:保存在硬盘、光盘等介质中的可执行代码和数据,是静态保存的代码进程:在CPU及内存中运行的程序代码,是动态执行的代码父、子进程:每个进程可以创建一个或多个进程1.2静态查看进程统计信息pspsaux:以..
分类:
系统相关 时间:
2016-06-29 13:29:50
阅读次数:
236
最近在研究数据库备份,定时执行备份任务,这里直接把备份脚本设置为crontab命令定时执行,脚本内容如下:[root@mysql-db~]#catmysql-backup.sh#!/bin/bashdbpwd=‘possw0rd123‘dbuser=roothost=127.0.0.1port=3306dbarg="-u$dbuser-p$dbpwd-h$host-P$port--default-character=ut..
分类:
数据库 时间:
2016-06-29 01:23:04
阅读次数:
244
最近做了一个聊天室系统,系统有N个聊天室,在并发量很大的情况下,如果用户聊天记录直接写入MySql的话,对数据库的冲击会很大。这里我写了个简单的解决方案:聊天数据先存入redis的队列中,然后用crontab每隔1分钟执行PHP脚本,把数据从redis队列中“批量”移到mysql。当有多..
分类:
其他好文 时间:
2016-06-28 18:43:27
阅读次数:
156
最近要用到,定时发送邮件功能: 如何定时,当然要用到linux中crontab了 目前代码只能发邮件,能发送附件的还在学习中,稍后补上 ...
分类:
编程语言 时间:
2016-06-27 19:39:25
阅读次数:
187
crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。 在Linux系统中,Linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据 ...
分类:
系统相关 时间:
2016-06-27 12:14:26
阅读次数:
195
为当前用户创建cron服务 1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/a ...
分类:
系统相关 时间:
2016-06-26 23:46:50
阅读次数:
240