码迷,mamicode.com
首页 > 系统相关 > 详细

linux crontab的学习

时间:2017-07-04 20:07:55      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:reload   inux   kconfig   conf   pos   nginx   linu   chm   守护进程   

新装的nginx 里面是没有crontab 

首先先安装

yum -y install vixie-cron
yum -y install crontabs

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

cron 是 linux 的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:

service crond start     //启动服务
service crond stop      //关闭服务
service crond restart   //重启服务
service crond reload    //重新载入配置
service crond status    //查看crontab服务状态

在CentOS系统中加入开机自动启动:

chkconfig --level 345 crond on

 

//开始进行定时任务

crontab -e

* * * * *   /opt/remi/php56/root/usr/bin/php   -f /www/test.php >>/www/test.log   
* * * * *  /opt/remi/php56/root/usr/bin/php  /www/postman/index.php      
* * * * *  /var/spool/cron/loan.sh


如果不知道php的所在地址可以通过which php 来获取地址

新建的文件需要赋予他权限 chmod +x loan.sh否则会报错

 

 

[root@iZt4n3z7wb1dh5n5hkpolzZ cron]# vim loan.sh

#!/bin/sh
curl http://**.**.**.**/postman/index.php?c=test&m=index
        

如果还是出来了错误或者是定时任务失效 可以通过 cat /var/log/cron 来进行查看crontab错误日志来进行排除                                               

 

linux crontab的学习

标签:reload   inux   kconfig   conf   pos   nginx   linu   chm   守护进程   

原文地址:http://www.cnblogs.com/ddxg/p/7118029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!