`
sundful
  • 浏览: 1236768 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

crontab ubuntu

 
阅读更多

第一次使用crontab 时,会出现

no crontab for root - using an empty one

  

“Select a editor ......”下面有几个选项,就是叫你选择编辑器。(选vim)就可以了,我选的第三个。

 

但是如果你选错了,就可能会遇到点麻烦,没有办法正常编辑,crontab -e。 怎么办?

 

执行这个命令:select-editor  (针对crontab的一个命令), 可以让你重新选一次。

设置crontab时,可能会操作的东东

设置默认编辑模式 vim /etc/profile     增加EXPORT EDITOR=vim

VIM /etc/cron.allow, vim /etc/cron.deny

crontab -e结果存放在/var/spool/cron/crontabs中

 

至于其中的名利行格式,就不讲了,好多文章了,

这里谈谈,crontab -e 之后,什么时候执行第一次命令?

是在0时刻执行,举例说明吧

2 * * * * cmd #这样的就不说了,每个点的第2分钟执行

*/3 * * * * cmd #如果先时间是11:35,那么执行这个命令的时间是11:36,因为36 % 3 == 0。

*/3 */12 * * * cmd #现在时间还是11:35, 那么执行这个命令的时间是,12:00,以为 12 % 12 ==0 and 0 % 3 == 0

 

第1列分钟1~59
第2列小时1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
第6列要运行的命令

下面是crontab的格式:
分 时 日 月 星期 要运行的命令

这里有crontab文件条目的一些例子:

30 21 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示每晚的21:30重启apache。

45 4 1,10,22 * * /usr/local/apache/bin/apachectl restart
上面的例子表示每月1、10、22日的4 : 45重启apache。

10 1 * * 6,0 /usr/local/apache/bin/apachectl restart
上面的例子表示每周六、周日的1 : 10重启apache。

0,30 18-23 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。

0 23 * * 6 /usr/local/apache/bin/apachectl restart
上面的例子表示每星期六的11 : 00 pm重启apache。

* */1 * * * /usr/local/apache/bin/apachectl restart
每一小时重启apache

* 23-7/1 * * * /usr/local/apache/bin/apachectl restart
晚上11点到早上7点之间,每隔一小时重启apache

0 11 4 * mon-wed /usr/local/apache/bin/apachectl restart
每月的4号与每周一到周三的11点重启apache

0 4 1 jan * /usr/local/apache/bin/apachectl restart
一月一号的4点重启apache

分享到:
评论

相关推荐

    Ubuntu-使用crontab定时任务

    Ubuntu-使用crontab定时任务详细使用

    docker-ubuntu-cron:不要使用这个! Ubuntu 最新的 cron,由主管提供支持

    Ubuntu 最新的 cron,由主管提供支持。 您可以轻松地将默认的/etc/crontab替换为适合您需要的文件。 该图像会将系统日志记录到标准输出中,这使您可以轻松地使用docker logs 检查日志。 如果您希望其他文件也出现...

    Ubuntu计划任务_crontab

    如何定时启动shell脚本 写好shell 脚本 创建和编辑 crontab 文件 验证 crontab 文件是否存在

    Ubuntu crontab 定时执行php脚本文件

    Unix和Linux系统的各个发行版本基本都支持Cron,Cron /Crontab允许我们在设定的时间自动执行或定时执行某个任务,如应用程序或脚本。 许多的php程序员都可以很快完成Web应用的...比如ubuntu crontab 定时执行php代码。

    crontab离线包.zip

    网上找资源很难找到,找到的需要积分太高,设置服务器定时重启很方便,欢迎交流

    解析Ubuntu下crontab命令的用法

    因为我用的是Ubuntu,所以这篇文章中的所有命令也只能保证在Ubuntu下有效,但其他系统应该也差不多。想要让cron执行你指定的任务,首先就要编辑crontab文件。crontab是一个文本文件,用来存放你要运行的命令。你可以...

    如何在win10下使用Ubuntu中的crontab自动执行任务

    如何在win10下使用Ubuntu中的crontab自动执行任务win10下如何下载ubuntu使用crontab定时自动执行输出txt文本命令 win10下如何下载ubuntu 1.打开Microsoft Store,搜索ubuntu,选择其一(我选了第一个),点击获取,...

    基于ubuntu14.04的定时任务设置

    由于使用的Ubuntu系统较为老旧为14.04 因此设置定时任务的方法与ubuntu18.04略有不同

    crontab –e使用实操

    ubuntu下mysql备份shell文件及cronbat自动定时执行计划

    在ubuntu服务器上设置定时任务

    在ubuntu服务器上设置定时任务 可以使用crontab,这个工具还是非常简单的 * * * * * command 这就是crontab命令的格式,在cmd输入 crontab -e 就可以进入编辑的界面。 上面的格式对应着分钟、小时、月里面的天(1-...

    Ubuntu系统下用Crontab命令定时执行PHP文件详解

    主要给大家介绍了在Ubuntu系统下用Crontab命令定时执行PHP文件的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

    ubuntu中实现定时弹窗的提醒脚本

    首先是上网查了ubuntu中的弹窗命令,发现notify-send这个命令就能满足要求了 notify-send [该休息一下啦] 喝水!伸懒腰!动一动! 弹窗效果 弹窗效果有了,然后应该是一个定时弹窗的功能 一、cron命令实现定时弹窗...

    crontab执行结果未通过发送mail通知用户的方法

    主要给大家介绍了关于crontab执行结果未通过发送mail通知用户的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

    crontab deb包

    crontab deb包

    laravel 解决crontab不执行的问题

    今天小编就为大家分享一篇laravel 解决crontab不执行的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Ubuntu权威指南(2/2)

    《Ubuntu权威指南》目录 目 录 第1章 系统概述与安装 1 1.1 Linux的兴起与发展 2 1.2 充分利用网上资源 3 1.2.1 Ubuntu官方网站 3 1.2.2 GNU网站 4 1.2.3 Linux文档项目网站 4 1.2.4 网上求助 5 1.3 随时查询随机...

    ubuntu定时执行python脚本实例代码

    本文将介绍ubuntu系统下如何定时执行shell脚本、python脚本,ubuntu系统有一个定时任务的管理器crontab,我们只需要编辑定时任务,然后重启定时任务服务就好了。 crontab 编辑定时任务 crontab -e 参数定义: -u...

    Linux 命令?crontab: 任务调度

    守护进程 cron 会读取 crontab 文件,根据配置在指定的时间执行任务。  contab 命令用来添加、删除、显示 cron 任务表。  (Ubuntu 环境)可以通过 service 命令启停 cron 服务:  service cron status # ...

Global site tag (gtag.js) - Google Analytics