【Ubuntu】执行定时任务(cron)

1.打开定时任务配置文件

crontab -e

2.编写定时任务
时间 命令和脚本
例如: /3 * * * * /soft/config/test.sh

前5个字段为时间,后面的一个为命令

前5个含义为:
分钟 0 - 59
小时 0 - 23
天 1 - 31
月 1 - 12
星期 0 - 6 0表示星期天

* * * * * # 每隔一分钟执行一次任务
0 * * * * # 每小时的0点执行一次任务,比如6:00,10:00
6,10 * 2 * * # 每个月2号,每小时的6分和10分执行一次任务
*/3,*/5 * * * * # 每隔3分钟或5分钟执行一次任务,比如10:03,10:05,10:06

3.修改完后重启crond
sudo service cron restart

时间: 2024-10-03 22:25:34

【Ubuntu】执行定时任务(cron)的相关文章

ubuntu执行定时任务

查看cron是否启动 ps -ef | grep cron 选择编辑方式 sudo crontab -e 早上4点执行 0 4 * * * /***/test.py 重启 sudo service cron restart 说明 * * * * * command 分 时 天 月 周 命令 例子 crontab例子 30 20 * * * date >> /home/date.log //每天的20:30将日期信息追加home目录下的date.log中 5 20 13,14 * * date

@Scheduled执行定时任务与cron表达式

1 配置文件形式执行定时任务 1 1.X 版本与spring结合使用实例 1.1 常用maven管理 pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://

ubuntu中执行定时任务crontab

今天研究了下ubuntu里的crontab内置指令.这是设置定时执行脚本任务的指令,我先测试了下最基础的执行. 第一次使用crontab 时,会出现 no crontab for root - using an empty one "Select a editor ......"下面有几个选项,就是叫你选择编辑器.(选vim)就可以了,我选的第三个. 但是如果你选错了,就可能会遇到点麻烦,没有办法正常编辑,crontab -e. 怎么办? 执行这个命令:select-editor  (

PHP实现执行定时任务的几种思路详解

PHP实现执行定时任务的几种思路详解 php 定时任务 唐霜 2015年07月03日发布 推荐 7 推荐 收藏 65 收藏,11.1k 浏览 PHP本身是没有定时功能的,PHP也不能多线程.PHP的定时任务功能必须通过和其他工具结合才能实现,例如WordPress内置了wp-cron的功能,很厉害.本文,我们就来深入的解析几种常见的php定时任务的思路. Linux服务器上使用CronTab定时执行php 我们先从相对比较复杂的服务器执行php谈起.服务器上安装了php,就可以执行php文件,无

rhel中定时任务cron解析

cron cron是一个工具名字,它的作用就是根据一定的时间策略,执行你指定的脚本,跟windows下的定时任务是一样的. 它对应的守护进程为crond,是被当做服务在开机的时候启动. 所以,cron可以使用服务管理命令,比如service,chkconfig来进行管理. 具体使用可参考: http://blog.csdn.net/jx_jy/article/details/13289217 配置文件 crond进程每一分钟被唤醒一次,读入自己的配置文件,根据配置文件中设定的策略执行脚本任务,c

PHP定时执行任务/Cron Job

对于PHP本身并没有一套解决方案来执行定时任务,不过是借助sleep函数完成的.这种方就是要提前做一些配置,如实现过程: ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去 $interval=60*30;// 每隔半小时运行 do{ //这里是你要执行的代码 sleep($interval);// 等待5分钟 }while(true); 不过关于这种方式我

SpringMVC框架使用注解执行定时任务

在项目开发过程中,免不了会有一些定时任务.今天就给大家一个SpringMVC框架中利用注解的方式执行定时任务的示例代码 使用到的JAR文件: 点击下列Jar文件会跳到我的网盘下载 aopalliance-1.0.jarcommons-logging-1.1.3.jarspring-aop-3.2.4.RELEASE.jarspring-beans-3.2.4.RELEASE.jarspring-context-3.2.4.RELEASE.jarspring-core-3.2.4.RELEASE.

linux定时任务cron配置说明

实现linux定时任务有:cron.anacron.at,使用最多的是cron任务 名词解释 cron--服务名:crond--linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似:crontab--是定制好的计划任务表 软件包安装 要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下: vixie-cron软件包是cron的主程序.crontabs软件包是用来安装.卸装.或列举用来驱动 cron 守

永远不会执行的cron表达式

场景是这样的,在服务里利用sprint boot的@Scheduled(cron = "${xx.run.schedule}")定义了一个定时服务,xx.run.schedule变量在一个配置文件中, 服务正在运行中,现在临时想停用几天,想到的方案是修改一下变量,让他暂时不会运行,当然可以设置成几个月后执行,然后过几天再改回来,但是突然冒出一个想法,有没有永远不会执行的cron表达式,一搜索,还真有. 利用2月没有31号这一个漏洞,将执行时间设置在2月31号,则这个定时任务永远不会执行