转载:https://www.cnblogs.com/xiaoluo501395377/archive/2013/04/06/3002602.html

http://yangqijun.iteye.com/blog/1173016

cron服务是Linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:

/sbin/service crond start  //启动
/sbin/service crond stop //停止
/sbin/service crond restart //重启
/sbin/service crond reload

每五分钟执行   */5 * * * *

每小时执行     0 * * * *

每天执行       0 0 * * *

每周执行       0 0 * * 0

每月执行       0 0 1 * *

每年执行       0 0 1 1 *

 

20有用的crontab例子:

1. 安排一个cron在每天的凌晨2点执行。
这将每天调度数据库备份。

0 2 * * * /bin/sh backup.sh

2. 安排一个cron一天两次执行。
下面的示例中的命令将在凌晨5点和每天下午5点执行脚本。您可以用逗号分隔指定多个时间。

0 5,17 * * * /scripts/script.sh

3. 安排一个cron每分钟执行。
一般来说,我们不需要任何脚本每分钟都执行,但在某些情况下,你可能需要配置它。

** * * * /scripts/script.sh

4.安排一个cron每个星期日下午5点执行。
这种类型的cron做每周的任务是有用的。

0 17 * * sun /scripts/script.sh

5. 安排一个cron在每10分钟执行。
如果您想在间隔10分钟运行脚本,可以配置如下所示。这些类型crons用于监测是有用的。

*/10 * * * * /scripts/monitor.sh */10:在每个10分钟。如果你想在每5分钟执行使用 */5。

6. 安排一个cron选定执行某几个月里每分钟执行执行。
选定某几个月要执行我们需要的计划任务。下面的示例脚本将在1月,5月和8月里的每分钟执行。

* * * jan,may,aug * /script/script.sh

7. 安排一个cron来选定每周内完成。
如果你需要计划任务在唯一入选的周被执行。下面的例子将在每个星期日和星期五的下午5点运行。

0 17 * * sun,fri /script/script.sh

8. 安排一个cron在每月的第一个星期日执行。
要安排一个脚本来执行的每月的第一个星期日来执行脚本,可以通过时间参数,我们可以在命令字段里增加条件去实现。

0 2 * * sun [ $(date +%d) -le 07 ] && /script/script.sh

9. 安排一个cron在每四个小时执行。
如果你想在每4小时间隔运行脚本。它可以被配置像的下方。

0 */4 * * * /scripts/script.sh

10. 安排一个cron在每个星期日和星期一两次执行。
要安排在仅周日和周一两次执行任务。使用下面的设置来做到这一点。

0 4,17 * * sun,mon /scripts/script.sh

11.安排一个cron来执行每30秒。
计划任务每30秒执行,不可能通过时间参数来实现,但它我们可以通过进度相同的cron进行分两次来实现,如下所示。

* * * * * /scripts/script.sh
* * * * * sleep 30; /scripts/script.sh

12. 单条cron上执行多任务。
配置多个任务在单个cron上,可以通过过分号 ; 任来增加多个任务。

* * * * * /scripts/script.sh; /scripts/scrit2.sh


linux 安装crontab执行定时任务的更多相关文章

  1. CentOS Linux使用crontab运行定时任务详解

    参考博文: (总结)CentOS Linux使用crontab运行定时任务详解

  2. Linux shell crontab expdp 定时任务逻辑备份 定时删除旧文件

    点击进入:Window bat expdp 定时任务逻辑备份 定时删除N天前的旧文件 创建sh脚本 [oracle@localhost ~]$ vi logicbackup.sh 添加脚本内容 #!/ ...

  3. (总结)CentOS Linux使用crontab运行定时任务详解

    安装crontab:yum install crontabs 说明:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sb ...

  4. 【转】PHP计划任务:如何使用Linux的Crontab执行PHP脚本

    转:https://www.centos.bz/2011/03/auto-run-task-crontab/ 我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是 ...

  5. PHP计划任务:如何使用Linux的Crontab执行PHP脚本

    我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是在页面放置js让用户帮我们实现.但这两种方法都不太可靠,不稳定.我们可以借助Linux的Crontab工具来稳 ...

  6. linux利用crontab设置定时任务运行jar包

    参考链接: 1.http://blog.csdn.net/javadhh/article/details/42779505 2.http://blog.csdn.net/cctv_liu/articl ...

  7. PHP计划任务:如何使用Linux的Crontab执行PHP脚本(转)

    我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是在页面放置js让用户帮我们实现.但这两种方法都不太可靠,不稳定.我们可以借助Linux的Crontab工具来稳 ...

  8. linux利用crontab添加定时任务详解

    crontab 作用:添加,查询,删除系统计划任务的指令. [root@localhost ~]# crontab [选项]选项:    -e:    编辑crontab定时任务    -l:    ...

  9. php + crontab 执行定时任务

    1.yii2中的console <?php /** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yi ...

随机推荐

  1. python-django rest framework框架之序列化

    序列化与反序列化: 对象 -> 字符串 序列化 字符串 -> 对象 反序列化 rest framework序列化+Form 目的: 解决QuerySet序列化问题 功能:解析 和 过滤 - ...

  2. php导出csv

    1.导出有很多种,他有自带包的导出,但是如果你要导出7,8千的数据的话就有点困难,我最近发现一个导出可以到出1万的数据,好像只能导出csv格式的. public function down_load( ...

  3. logmnr使用

    logminer 工具的使用 Oracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 重作日志文件(归档日志文件)中的具体 ...

  4. [LightOJ 1265] Island of Survival

    Island of Survival You are in a reality show, and the show is way too real that they threw into an i ...

  5. spring-mvc实现模拟数据到网页展示过程代码

    spring-mvc实现模拟数据到网页展示过程代码 先看看我们的3种模拟数据到网页展示的思路图: 1.当mybatis的环境配置完成.一个动态Web项目建立好.开始导入jar包. -spring的ao ...

  6. iOS的Cookie存取

    当前一些公司为了快速出一款app,很多时候采用UINavigationController+WebView或者NavigationController+UITabbarVC+WebView的方式,这样 ...

  7. Windows设置.txt文件默认打开程序

    一.配置某个程序默认打开哪些类型的文件(以firefox为例) 依次打开”控制面板\程序\默认程序“,点击”设置默认程序“ 在右侧列表找到firefox,选中 以firefox为例,”将此程序设置为默 ...

  8. python settings :RROR 1130: Host 'XXXXXX' is not allowed to connect to this MySQL server

    pymysql.err.InternalError: (1130, u"Host '127.0.0.1' is not allowed to connect to this MySQL se ...

  9. zabbix3.4.7表结构

    zabbix数据库表结构的重要性 想理解zabbix的前端代码.做深入的二次开发,甚至的调优,那就不能不了解数据库的表结构了. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...

  10. 逆袭之旅DAY31.XIA.JDBC

    2018-07-31 MySQL package oop_emp.com.neusoft.dao; import java.sql.Connection; import java.sql.Driver ...