分类
赚钱项目

centos 安装crontab自动执行任务器

1.安装crontab

[root@CentOS ~]# yum install vixie-cron
[root@CentOS ~]# yum install crontabs

vixie-cron软件包是cron的主程序;
crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

2.开启crontab服务

service crond start //启动服务

用以下的方法启动、关闭这个cron服务:
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重新启动服务
service crond reload //又一次加载配置

查看crontab服务状态:service crond status
手动启动crontab服务:service crond start
查看crontab服务是否已设置为开机启动,运行命令:ntsysv
加入开机自己主动启动:
chkconfig –level 35 crond on

另外顺带介绍下ntsysv和chkconfig命令:
关于ntsysv命令是类图形界面管理模式来设置开机启动,须要先安装才干够使用,yum install -y ntsysv安装好之后仅仅须要运行一个ntsysv就可以出现一个相似图像化的管理界面。

crond添加任务:

crontab -e

*/5 0 * * * /bin/sh test.sh
  • 每隔5秒执行一次:*/5 * * * * ?
  • 每隔1分钟执行一次:0 */1 * * * ?
  • 每天23点执行一次:0 0 23 * * ?
  • 每天凌晨1点执行一次:0 0 1 * * ?
  • 每月1号凌晨1点执行一次:0 0 1 1 * ?
  • 每月最后一天23点执行一次:0 0 23 L * ?
  • 每周星期天凌晨1点实行一次:0 0 1 ? * L
  • 在26分、29分、33分执行一次:0 26,29,33 * * * ?
  • 每天的0点、13点、18点、21点都执行一次:0 0 0,13,18,21 * * ?

发表评论

电子邮件地址不会被公开。 必填项已用*标注