Linux VPS 计划任务crond命令的使用方法分享

一、安装计划任务
这个程序在某些系统上可能没有预装,需要执行下面的命令进行安装。

yum install -y vixie-cron

然后启动服务

service crond start

二、设置计划任务
(1)执行下面的命令来设置计划任务:

crontab -e

之所以要使用上面的命令而不是直接使用vi,是因为cron要进行为数不多但是非常必要的语法检查。
(2)设置计划任务的规范:
t1 t2 t3 t4 t5 program

t1 表示分钟,
t2 表示小时,
t3 表示一个月份中的第几日,
t4 表示月份,
t5 表示一个星期中的第几天。
program 表示要执行的程式。
(3)一些示例:
每月每天每小时的第 0 分钟执行一次 /bin/ls :

0 * * * * /bin/ls

在 12 月内, 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次 /usr/bin/backup :

*/20 6-12 * 12 * /usr/bin/backup

周一到周五每天下午 5:00 寄一封信给 alex@domain.name :

0 17 * * 1-5 mail -s “hi” alex@domain.name < /tmp/maildata

每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分….执行 echo “haha”

20 0-23/2 * * * echo “haha”

晚上11点到早上8点之间每两个小时,和早上八点,执行date命令。

0 23-7/2,8 * * * date

(0)

相关推荐

  • Linux之定时任务Crond详解

    定时任务Crond介绍 Crond是linux系统中用来定期执行命令/脚本或指定程序任务的一种服务或软件,一般情况下,我们安装完Centos5/6 linux操作系统之后,默认便会启动Crond任务调度服务. Crond服务会定期(默认每分钟检查一次)检查系统中是否有要执行的任务工作,如果有,便会根据其预先设定的定时任务规则自动执行该定时任务工作,这个crond定时任务服务就相当于我们平时早起使用的闹钟一样. 必须保留的启动服务: crond:定时任务服务 network:网络服务 rsyslo

  • linux中定时任务crond命令使用方法

    什么是crond? crond是linux用来定期执行命令或指定程序任务的一种服务.安装完操作系统后,默认会启动crond任务调度服务.crond服务会定期检查系统中是否有要执行的任务.如果有要执行的任务便会自动执行该任务.crond定时任务服务就像我们早上使用的闹钟一样 查看crond服务状态: 命令:service crond status 启动crond服务: 命令:service crond start 什么是crontab? crontab是一个可以在crond服务上添加或编辑定时任务

  • Linux VPS 计划任务crond命令的使用方法分享

    一.安装计划任务 这个程序在某些系统上可能没有预装,需要执行下面的命令进行安装. yum install -y vixie-cron 然后启动服务 service crond start 二.设置计划任务 (1)执行下面的命令来设置计划任务: crontab -e 之所以要使用上面的命令而不是直接使用vi,是因为cron要进行为数不多但是非常必要的语法检查. (2)设置计划任务的规范: t1 t2 t3 t4 t5 program t1 表示分钟, t2 表示小时, t3 表示一个月份中的第几日

  • Linux一次性计划任务at命令使用详解

    目录 前言 1.一次性计划任务的介绍 2.命令 3.创建一次性计划任务 4.一次性计划任务管理 4.1 查看一次性计划任务 4.2 删除一次性计划任务 4.3查看一次性计划任务的详细信息 5.一次性计划任务使用控制 前言 计划任务,就是有计划的任务,就是我们想按照我们的计划自动的执行任务. 关键点有 2 个: 第一个是计划,第二个是自动. 1.一次性计划任务的介绍 所谓一次性计划任务,就是按照 计划 只 执行一次 的任务. 2.命令 Linux中的 at 命令就是用来创建一次性计划任务的,at

  • 在linux的终端退出python命令行的方法

    如下所示: Python 2.7.7 (default, Jun 3 2014, 01:46:20) [GCC 4.9.0 20140521 (prerelease)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> quitUse quit() or Ctrl-D (i.e. EOF) to

  • Linux VPS下SSH常用命令整理

    目录操作:rm -rf mydir /*删除mydir目录*/cd mydir /*进入mydir目录*/cd - /*回上一级目录*/  cd .. /*回父目录,中间有空格*/cd ~ /*回根目录*/mv tools tool /*把tools目录改名为tool */ln -s tool bac /*给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了*/cp -a tool /home/vpser/www /*把tool目录下所有文件复

  • Linux VPS利用SSH重置ROOT密码的方法

    鉴于我们的VPS安全性,老左建议大家为了维护VPS的安全性,也有必要在一段时间修改ROOT密码.VPS管理平台用户后台如果没有修改ROOT密码,也不要紧,我们可以利用SSH直接修改,一个单词命令就可以完成.只需要两步就可以完成. 第一步,登录我们的SSH,一般老左喜欢用PUTTY软件直接登录,这个我相信大家不要我再截图给大家看了吧. 第二步,用root用户名和密码登录. 输入"passwd"命令回车后然后会提示我们输入新密码,然后回车再输入一次.回车后我们就设置完毕,以后我们就用新的R

  • Linux VPS下简单解决CC攻击的方法

    一,准备工作 1,登录进VPS控制面板,准备好随时重启VPS. 2,关闭Web Server先,过高的负载会导致后面的操作很难进行,甚至直接无法登录SSH. 3,以防万一,把设置的Web Server系统启动后自动运行去掉. (如果已经无法登录进系统,并且重启后负载过高导致刚刚开机就已经无法登录,可联系管理员在母机上封掉VPS的IP或80端口,在母机上用虚拟控制台登录进系统,然后进行2&3的操作,之后解封) 二,找出攻击者IP 1,在网站根目录建立文件ip.php,写入下面的内容. 复制代码 代

  • Linux下正确快速删除海量文件的方法分享

    前言 注意本文说的"海量"并不是指体积大,而是指数量,比如一个目录下有数百万个小文件. 最近在优化服务器时发现postfix下的maildrop目录和clientmqueue目录下发现有大量的文件,进入这些目录里使用ls命令是愚蠢的做法,而直接执行rm * , 没有任何反应,文件数量也没有减少,也就是说,在海量文件目录里直接使用rm命令进行删除是无效的. 那么正确的方法是什么呢?有两种方法可选: 第一种: find /path/to/directory -type f -exec rm

  • LINUX 查找tomcat日志关键词命令

    #查询catalina.out日志文件中的关键词为2016-04-13 11:26:00的日志信息 grep -C 10 '2016-04-13 11:26:00' catalina.out |more 解释: grep :查询,筛选 -C : grep的-A, -B, -C选项分别可以显示匹配行的后,前,后前多少行内容: 10 :是前后多少行 '2016-04-13 11:26:00' :关键词,注意是单引号包裹 catalina.out : 检索的文件 可以是目录 ./ |more : 这个

  • yiic命令时提示“php.exe”不是内部或外部命令的解决方法

    本文实例讲述了yiic命令时提示"php.exe"不是内部或外部命令的解决方法,分享给大家供大家参考.具体方法如下: 在CMD中运行 yiic webapp work 如果报"php.exe"不是内部命令,是这样的:原因是Yii自带的yiic.bat找不到php.exe. 解决方法: 因为没有加入环境变量,所以无法直接执行php.exe. 右击"我的电脑->属性->高级->环境变量->系统变量->PATH->编辑&quo

随机推荐