linux下的定时任务

来源:互联网 发布:java正则表达式用法 编辑:程序博客网 时间:2024/04/28 19:26

我们有时需要在linux下运行一个定时任务,比如备份数据库,这个时候我们就需要linux的cron,

下面是一个简单例子:

1、先编写一个备份数据库的shell的文件 bak.sh

 

#! /bin/sh

curdate=`date +%Y%m%d%H%M%S`

#echo   $yourdate

mysqldump -uuser -puser user > /opt/db_bak/user_backup$curdate.sql

 

2、编写一个cron文件(rootcron)


0 1 * * * /opt/db_bak/bak.sh

 

 

3、运行crontab
crontab rootcron

 

这样就结束了。

 

cron的表达式很简单与java的quartz类似。