关于linux下crontab的使用

  minute hour day month dayofweek command

minute - 从0到59的整数 
    hour - 从0到23的整数 
    day - 从1到31的整数 (必须是指定月份的有效日期)
    month - 从1到12的整数 (或如Jan或Feb简写的月份)
    dayofweek - 从0到7的整数,0或7用来描述周日 (或用Sun或Mon简写来表示)
    command - 需要执行的命令(可用as ls /proc >> /tmp/proc或
执行自定义脚本的命令)

对于以上各语句,星号(*)表示所有可用的值。例如*在指代month时表示每月执行(需要符合其他限制条件)该命令。 
    整数间的连字号(-)表示整数列,例如1-4意思是整数1,2,3,4

指定数值由逗号分开。如:3,4,6,8表示这四个指定整数。

符号“/”指定步进设置。“/”表示步进值。如0-59/2定义每两分钟执行一次。步进值也可用星号表示。如*/3用来运行每三个月份运行指定任务。

时间: 2024-10-08 10:05:32

关于linux下crontab的使用的相关文章

Linux下crontab命令添加Kettle作业定时任务

1. 确保作业 $KETTLE_HOME/kitchen.sh -file=/data1/testdata/testkjb.kjb 或转换 $KETTLE_HOME/pan.sh -file=/data1/testdata/testktr.ktr 能在Linux下正常执行 此步骤在JDK配置正确,(Ps.可选择配置Kettle的环境变量,主要是定位程序所在主目录,不用每次引用绝对路径), 当前用户拥有对应*.sh文件有执行权限的情况下,很少有其它问题. 2.编写执行Kettle作业或转换的exe

Linux 下crontab简单使用

0.个人标记 caicongyang http://blog.csdn.net/caicongyang 1.crontab crontab是linux下的一个定时任务,在sping中也有该机制 2.基本格式 * * * * * command 分 时 日  月 周  命令 3.命令 usage: crontab [-u user] file crontab [-u user] [ -e | -l | -r ] (default operation is replace, per 1003.2)

linux下crontab的使用实现

1 crontab实现定时任务 1.1服务状态 /sbin/service crond status 查看定时任务的服务是否启动 参数:start 启动服务      Stop 停止服务      Restart 重新启动服务      Reload 重新载入配置 1.2服务权限 Crontab的权限管理存储在cron.allow文件与cron.deny文件中.Cron.allow文件存储的是允许哪些用户使用crontabCron.deny文件存储的是不允许哪些用户使用crontab情景说明:(

linux下crontab命令的使用

1.crond crond是Linux下的一个守护进程,与windows下的计划任务类似,当操作系统安装完成后,默认会安装并启动进程,Linux下的任务调度分为两类,系统任务调度和用户任务调度. 系统任务调度:系统周期性要执行的工作.系统任务调度的配置文件是/etc目录下的crontab文件./etc/crontab文件包括下面几行: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For detai

12 Linux下crontab详解

1. 概述: crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务. 2. 任务调度的分类: 系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘.日志清理等.在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件.                 

linux下crontab 定时执行脚本笔记

因为linux下要定时运行coreseek的脚本文件而使用到了crontab,发现一些使用的时候要注意的地方: 1.常用命令 service cron start 启动cron服务 service cron stop 停止cron服务 service cron reload 不停止的服务的情况下载入crontab配置文件 service cron restart 重启cron服务 crontab -e是编辑crontab 配置文件,这里有个问题,运行此命令后默认的编辑器nano,会让人很不习惯,

linux下crontab的原理和用法

linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的.另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令. 一.crond简介 crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,cron

Linux下crontab+php实现Mysql数据库定时备份

引言 大项目中的数据库备份是必不可少的,否则一旦出现大问题就GG了,虽然本文是讲述利用PHP实现数据库定时备份,但是这并不是好的方案 想要定时备份数据库,最快捷安全的方法就是利用shell脚本了,功能强大操作方便,而且执行速度极快,不像PHP还需要被apache解析一把.. 当然,不管是用php定时备份,还是shell脚本定时备份,都离不开crontab这玩意,毕竟它才是真正的定时器,这里粗略的说一下crontab吧 crontab使用简介 crontab常用基础命令 crontab -e //

Linux下crontab命令的用法

cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序.例如,你想在每晚睡觉期间创建某些文件或文件夹的备份,就可以用cron来自动执行. 服务的启动和停止 cron服务是linux的内置服务,但它不会开机自动启动.可以用以下命令启动和停止服务: Linux代码   /sbin/service crond start /sbin/service crond stop /sbin/service crond restart /sbin/service cr

Linux下crontab命令的用法:sudo crontab -l

cron 是linux系统下一个自动执行指定任务的程序. cron服务是linux的内置服务,但它不会开机自动启动.可以用以下命令启动和停止服务: Linux代码   /sbin/service crond start /sbin/service crond stop /sbin/service crond restart /sbin/service crond reload 以上1-4行分别为启动.停止.重启服务和重新加载配置. 要把cron设为在开机的时候自动启动,在 /etc/rc.d/r