ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

Ubuntu下用crontab 部署定时任务(2/2)

来源:网络整理     时间:2015-10-13     关键词:crontab

本篇文章主要介绍了"Ubuntu下用crontab 部署定时任务",主要涉及到crontab方面的内容,对于Linuxjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:   用php做了一个网站,其中一个统计工能,需要每周定时用行。想看看有什么方法,之前看别人的东西,一般有2中方式,一个是php自带的定时任务,一个是用系统带的,...

  我先写了个定时任务测试以下,用php写了一个功能,每分钟向数据库中写入一条数据,定时任务每分钟执行url就可以

1 *    * * *   curl  servername/Home/Test/test   >/dev/null 2>&1

  curl也是Ubuntu自带的,不用另外安装。此条命令单独在命令行执行是可以的。

  在crontab中发现好像不能执行,后来发现每分钟不能这样写,分钟位要写成  */1,才能执行,下面是从别人那拷贝过来的几个命令,不过我都试过

每五分钟执行  */5 * * * *
每小时执行     0 * * * *
每天执行        0 0 * * *
每周执行       0 0 * * 0
每月执行        0 0 1 * *
每年执行       0 0 1 1 *

   在最终能用之前我还运行过以下命令,是给root赋权限。但是在我最终能运行时,我不知道这条命令有没有起作用。不过还是先写上。运行后需要重启crontab服务

crontab -u root /var/spool/cron/crontabs/root

  之前不能运行的时候,看到很多人说不能运行是环境变量的问题,需要修改。不过我这次并没有遇到。不过先记下来。以后可能会用到。

  我用的是root用户写的定时任务,并且看到他人写的下面内容,下次试一下

  /etc/cron.deny 表示不能使用crontab 命令的用户

  /etc/cron.allow 表示能使用crontab的用户。

  如果两个文件同时存在,那么/etc/cron.allow 优先。

  如果两个文件都不存在,那么只有超级用户可以安排作业。

以上就介绍了Ubuntu下用crontab 部署定时任务,包括了crontab方面的内容,希望对Linuxjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_190980_2.html

相关图片

相关文章