VPS linux centOS 利用crontab设置定时任务!

crontab是一个定时任务常驻服务,可以帮用户定时执行任务!

首先,用putty登入命令控制台!

1,安装 -- 执行下面命令:

  1. yum install crontabs

2,配置开机自动启动crond服务!

  1. chkconfig –level 35 crond on

3,查看是否成功添加到开机自启!输入 ntsysv 查看,如图所示:[图中红点的*代表已经是开启状态,如果不是,请按下空格按键选择,然后按TAB把光标跳到OK的地方,点击回车确认]

VPS linux centOS 利用crontab设置定时任务!

其他一些命令

  1. /sbin/service crond start //启动服务
  2. /sbin/service crond stop //关闭服务
  3. /sbin/service crond restart //重启服务
  4. /sbin/service crond reload //重新载入配置
  5. service crond status //查看crontab服务状态
  6. service crond start //手动启动crontab服务

4,设置定时任务:【语  法:crontab [-u <用户名称>][配置文件] 或crontab [-u <用户名称>][-elr]

5,参  数:

-e  编辑该用户的计时器设置。

-l  列出该用户的计时器设置。

-r  删除该用户的计时器设置。

-u<用户名称>  指定要设定计时器的用户名称。

6,格式:分 时 日 月 周  命令

7,列举,比如我要每天的8点执行/home/目录下面的a.php文件,那么,我就输入如下命令:

  1. crontab -e

然后打开一个编辑窗口,按下 insert按键,输入:

  1. 0 8 * * * php -q /home/a.php

然后按下esc,按下ctrl+Q,输入wq,回车保存即可!

VPS linux centOS 利用crontab设置定时任务!

8,查看定时任务,输入:

  1. crontab -l

回车查看

VPS linux centOS 利用crontab设置定时任务!

 

当然了,除了上面这些,还可以其他命令,注意格式,*代表全部,比如 0 8 1 * * 代表每个月1号八点执行任务!以此类推!

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

目前评论:1   其中:访客  0   博主  0   引用   1

评论加载中...

来自外部的引用: 1

  • linux VPS 时区修改和时间同步校准 | SDT技术网

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情