crontab -让服务器执行定时任务
1、启动服务
一般启动服务用 "/sbin/service crond start"就可以了,如果是root用户就是 "sudo service crond start"。如果是想开机启动那么就是用"chkconfig crond on"即可。
2、查看运行状态
可以通过查看进程" ps -ax | grep cron ",可以通过查看服务状态"service crond status"。
3、查看现有的定时任务
通过命令 "crontab -l"可以查看现有的定时任务。
4、进入编辑状态
运行" crontab -e",进入编辑状态,比如
#get ssl cert
0 0 1 * * /etc/nginx/ssl/getcert.sh >> /etc/nginx/ssl/get.log
然后按"ESC"键,输入"wq"保存并退出即可,跟vim的编辑一样。保存后可以用 "crontab -l"看看是否添加成功。
5、格式说明
  可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/crontab文件,具体的格式是
Minute   Hour    Day   Month   Dayofweek    command
分钟      小时     天      月         天每星期         命令
比如
5 * * * * ps       #表示每小时的第5分钟执行一次ps命令
5 5 * * * ps      #表示每天的5时5分执行一次ps命令
5 5 5 * * ps      #表示每月的5号5时5分执行一次ps命令
5 5 5 5 * ps     #表示每年的5月5号5时5分执行一次ps命令
5 5  * * 5 ps     #表示每周5的5时5分执行一次ps命令  0表示星期天,1表示星期1
6、一些特殊字符
记住几个特殊符号的含义:
“*”代表取值范围内的数字
“/”代表”每”
“-”代表从某个数字到某个数字
“,”分开几个离散的数字
比如
* /5 * * * * ps    #表示每隔5分钟执行一次ps命令
* */5 * * * ps    #表示每隔5小时执行一次ps命令
5 */5 * * * ps    #表示每隔5小时的第5分钟执行一次ps命令
5 5-10 * * * ps    #表示每天的5-10小时中的第5分钟执行一次ps命令
5 5,10 * * * ps    #表示每天的5和10小时中的第5分钟执行一次ps命令
7、一点技巧
执行命令的时候一般都需要保存日志来看看是否真的执行,所以在命令中用到">> /home/ps.log"这样的方式来保存执行的日志。
比如说 " */5 * * * * ps >> /home/ps.log  "表示每隔5分钟执行一次ps命令 ,然后把输出的结果保存到了/home/ps.log 文件中
8、crontab的命令参数
- crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
 - crontab -l //列出某个用户cron服务的详细内容
 - crontab -r //删除没个用户的cron服务
 - crontab -e //编辑某个用户的cron服务
 
crontab -让服务器执行定时任务的更多相关文章
- linux使用crontab实现PHP执行定时任务及codeiginter参数传递相关
		
http://www.phpddt.com/php/linux-crontab.html crontab: yum install crontabs //安装 说明: /sbin/service cr ...
 - linux使用crontab实现PHP执行定时任务
		
首先说说cron,它是一个linux下的定时执行工具.根用户以外的用户可以使用 crontab 工具来配置 cron 任务. 所有用户定义的 crontab 都被保存在/var/spool/cron ...
 - linux使用crontab实现PHP执行定时任务(转)
		
前几天写过一篇文章,利用单纯的php实现定时执行任务,但是效率不佳,对于linux来说用crontab实现更加合理. 首先说说cron,它是一个linux下的定时执行工具.根用户以外的用户可以使用 c ...
 - jmeter+nmon+crontab简单的执行接口定时压测
		
一.概述 临时接到任务要对系统的接口进行压测,上面的要求就是:压测,并发2000 在不熟悉系统的情况下,按目前的需求,需要做的步骤: 需要有接口脚本 需要能监控系统性能 需要能定时执行脚本 二.观察 ...
 - Linux crontab命令:循环执行定时任务(详解版)
		
前面学习了 at 命令,此命令在指定的时间仅能执行一次任务,但在实际工作中,系统的定时任务一般是需要重复执行的.而 at 命令显然无法满足需求,这是就需要使用 crontab 命令来执行循环定时任务. ...
 - 如何让linux定时任务crontab按秒执行
		
如何让linux定时任务crontab按秒执行? linux定时任务crontab最小执行时间单位为分钟如果想以秒为单位执行,应该如何设置呢?思路 正常情况是在crontab中直接定义要执行的任务,现 ...
 - java中服务器启动时,执行定时任务
		
package com.ripsoft.util; import java.util.Calendar; import java.util.Timer; import javax.servlet.Se ...
 - OSX系统添加定时任务 Linux crontab命令  定时执行py 文件 任务
		
#输出日志 #将日志输入到2.log文件中无论错误还是正确02 15 * * * . ~/xad/pyenv/xadserver/bin/activate && cd /root/xa ...
 - 服务器启动完成执行定时任务Timer,TimerTask
		
由于项目需求:每隔一段时间就要调外部接口去进行某些操作,于是在网上找了一些资料,用了半天时间弄好了,代码: import java.util.TimerTask; public class Accou ...
 
随机推荐
- wp推送消息笔记
			
最近想给应用添加推送消息,主要是toast消息,所以就打算去了解一下wp消息推送机制以及实现方法,过程中,查了许多资料,也遇到过一些问题,做完后,自己就做个小笔记,总结一下,好记性不如烂笔头嘛,以后可 ...
 - 设计模式《JAVA与模式》之解释器模式
			
在阎宏博士的<JAVA与模式>一书中开头是这样描述解释器(Interpreter)模式的: 解释器模式是类的行为模式.给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个 ...
 - Hi,我们再来聊一聊Java的单例吧(转)
			
1. 前言 单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗? 作为一个Java开发者,也许你觉得自己对单例 ...
 - Nodejs的模块系统
			
global对象 浏览器端JavaScript中的全局对象为"window",在浏览器中定义的变量都会成为"window"对象的属性. 不像浏览器端JavaSc ...
 - 01-01java概述  doc命令、jdk\jre下载安装、path、classpath配置、开发中常见小问题
			
1:计算机概述(了解) (1)计算机 (2)计算机硬件 (3)计算机软件 系统软件:window,linux,mac 应用软件:qq,yy,飞秋 (4)软件开发(理解) 软件:是由数据和指令组成的.( ...
 - (转)浅谈AIX下IPFilter防火墙
			
1 序言 AIX操作系统发行至今,经历数个版本,功能不断增强,就安全方面IP Security也变化不少,如动作中增加了If等功能,但这次暂且讨论配置防火墙策略及防火墙的基本操作,其他高级功能待 ...
 - vector源码2(参考STL源码--侯捷):空间分配、push_back
			
vector源码1(参考STL源码--侯捷) vector源码2(参考STL源码--侯捷) vector源码(参考STL源码--侯捷)-----空间分配导致迭代器失效 vector源码3(参考STL源 ...
 - 到网上收集了一个“高大上”的CSS3登入表单和大家分享一下
			
要求 必备知识 基本了解CSS语法,初步了解CSS3语法知识. 开发环境 Adobe Dreamweaver CS6 演示地址 演示地址 预览截图(抬抬你的鼠标就可以看到演示地址哦): 制作步骤: 一 ...
 - docker使用非root用户启动容器出现“running exec setns process for init caused \"exit status 40\"": unknown”
			
环境为centos7,linux内核版本为3.10 出现该问题的原因是内核3.10的bug,升级linux内核即可,升级办法如下,升级完成后重启系统,选择对应的内核版本启动即可. .导入key rpm ...
 - Vue笔记:在项目中使用 SCSS
			
背景概述 1. CSS预处理器 css预处理器定义了一种新的编程语言,编译后成正常的CSS文件.为CSS增加一些编程的特性,无需考虑浏览器的兼容问题,让CSS更加简洁,适应性更强,可读性更佳,更易于代 ...