hi,欢迎访问本站!
当前位置: 首页操作系统正文

Linux实现定时任务的方法

墨初 操作系统 377阅读

Linux定时任务是指在指定的时间或指定的间隔时间后执行自定义好的操作,比如数据备份操作,清理操作等。定时任务是linux系统中非常重要的组成部份,可以通过自己带的crom服务或第三方软件实现。

linux定时任务命令

linux定时命令:

* * * * * command
分 时 日 月 周 具体命令

注:*表示任意时刻,也可以指定特定的时间,比如第天8点执行,命令如下

0 8 * * * command

当然也可以指定多个时间,比如每天的2点,4点,6点

0 2,4,6 * * * command

linux定时任务的操作流程

linux定时任务的操作流程可以操作如下:

1、编辑crontab文件。

命令:

crontab -e

2、可以按照上面的示例添加定时任务,一行一个任务。

3、退出编辑模式,保存修改

4、执行下面的命令,重启cron服务

命令:

service crond restart

linux定时任务示例:

例:每天4点备份数据

0 4 * * * /usr/bin/rsync -av /data/backup/ /mnt/backup/

注:/usr/bin/rsync -av /data/backup/ /mnt/backup/ 为备份命令

例2:每天1点,2点,3点访问网站

0 1,2,3 * * * curl http://www.73so.com

例3:各种定时任务

运行cron job 每分钟
* * * * /root/backup.sh
运行cron job 每30分钟
30 * * * * /root/backup.sh
运行cron job 每小时
0 * * * * /root/backup.sh
运行cron job 每天深夜0点
0 0 * * * froot/backup.sh
运行cron job 每天早上2点
0 2 * * * /root/backup.sh
运行cron job 每个月1号
0 0 1 * * /root/backup.sh
运行cron job 每个月15号
0 0 15 * * /root/backup.sh
运行cron job 在12月1号深夜0点
0 0 0 12 * /root/backup.sh
运行cron job 每周六深夜0点
0 0 * * 6 /root/backup.sh

以上就是linux系统中定时任务的介绍,除了使用linux使用定时任务外还可以借助其它的linux软件来实现,这里不再介绍,

声明:无特别说明,转载请标明本文来源!
相关推荐