定时任务的设置

① 用管理员权限进行定时任务的设置

  sudo crontab -e  进入定时任务的编辑

② 定时任务的格式

  # m h dom mon dow command    顺序:分 时 日 月 周 执行的命令

  进行时间设置时可使用:

  星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。  

    例:  * * * * * command  代表每分钟执行一次

  逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”.

    例: 3,15 * * * * command  代表每小时的第3和第15分钟执行命令

  中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”.

    例: 3,15 8-11 * * * command  代表在上午8点到11点的第3和第15分钟执行

  正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

    例:  3,15 8-11 */2 * * command  代表每隔两天的上午8点到11点的第3和第15分钟执行

   

  注:在进行文件的写入时,一定要写绝对路径,否则容易导致任务执行不了.

  

③ 保存文件退出

  ctrl+x离开

  Y确定存储改动的内容

  回车确定改动的文件

④ 查看定时任务

  crontab -l 显示定时任务列表

⑤ 删除定时任务

  crontab -r 删除所有定时任务

  crontab -u 指定要设计的定时器名称

来自: http://man.linuxde.net/crontab

时间: 2024-10-08 11:13:09

定时任务的设置的相关文章

工作中linux定时任务的设置及相关配置

工作中会用到定时任务,来处理以前采集来的数据备份, 每周一凌晨4点执行一次    0 4 * * */1 find/data/templatecdr/oracle/dcndatabak/ -type f -ctime +60 -exec rm -f {} \; ------------------------------------------------------------------- linux定时任务的设置 Posted on 2010-09-23 23:49 疯狂 阅读(13760

linux应用之crontab定时任务的设置

实现Linux定时任务有:cron.anacron.at等,这里主要介绍cron服务. 名词解释: cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表. 软件包安装: 要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下: vixie-cron软件包是cron的主程序.crontabs软件包是用来安装.卸装.或列举用来驱动 cron 守护进程的表格的程序. 查看是否安装了cron软件包: rpm -qa|grep vixi

linux定时任务的设置

为当前用户创建cron服务 1.  键入 crontab  -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh */2 * * * * 通过这段字段可以设定什么时候执行脚本 /bin/sh /home/admin/jiaoben/buy/dele

linux定时任务的设置 crontab 配置指南

为当前用户创建cron服务 1.  键入 crontab  -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh */2 * * * * 通过这段字段可以设定什么时候执行脚本 /bin/sh /home/admin/jiaoben/buy/dele

quartz定时任务时间设置

http://www.cnblogs.com/skyblue/p/3296350.html 这些星号由左到右按顺序代表 :     *    *     *     *    *     *   *                                   格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明   是否必填  允许填写的值 允许的通配符 1  秒  是  0-59    , - * / 2  分  是  0-59    , - * / 3 小时 

linux 下的定时任务的设置

为当前用户创建cron服务 1.  键入 crontab  -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh */2 * * * * 通过这段字段可以设定什么时候执行脚本 /bin/sh /home/admin/jiaoben/buy/dele

@Scheduled(cron="") spring定时任务时间设置

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素. 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099) 其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符.由于"月份中的日期"和&q

使用shell脚本调用mysql数据库存储过程,并设置定时任务

本来是要mysql数据库中创建事件任务来,定时执行存储过程,做数据传输的...后来由于种种原因,就使用crontab来定时执行,调用存储过程. 实现这个数据传输分为两步: 第一步:编写shell脚本调用mysql数据库存储过程,如下: #!/bin/bash#0 1 * * * sh /home/drmTrans3/rj_proc.shhost1=127.0.0.1user=systempasswd=linuxport=3306mysql -h${host1} -u${user} -p${pas

linux设置定时重启

可以利用crontab添加定时任务,设置重启 root用户可以在当前根目录下创建文件夹cron(mkdir cron) 执行命令:cd cron 编辑文件:cat cron_restart > 18 18 * * * sudo reboot 上述描述:每天18点18分重启 ctrl + d保存退出 执行命令:crontab cron_restart即可 查看定时任务:crontab -l 删除定时任务:crontab -r 注意:经测试在Ubuntu.Dibian下,主机重启后,crontab依