`
ldzyz007
  • 浏览: 719594 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

ubuntu 定时任务

阅读更多
列出当前用户签定的任务: # crontab -l
删除当前用户签定的任务: # crontab -r

1.用配置文件/etc/crontab,其中在命令前要填写用户名,要使这种方式即刻生效必须重启系统:
30 23 * * * root echo "hello"
解释:
m - minute
h - hour
dom - day of the month
mon - month
dow - day of the week
前面两个是分钟与小时,中间三项的冒号表示全选,后面是命令。

2.用-e选项,属于当前用户所以省略用户名,要使这种方式即刻生效只需重启cron进程:
crontab -e
m h dom mon dow command
30 23 * * * echo "hello"
重启守护进程:
# /etc/init.d/cron restart


3.vi /etc/crontab

4.格式
  * * * * * /command path
   前五个字段可以取整数值,指定何时开始工作,第六个域是字符串,即命令字段,其中包括了crontab调度执行的命令。 各个字段之间用spaces和tabs分割。

前5个字段分别表示:
       分钟:0-59
       小时:1-23
       日期:1-31
       月份:1-12
       星期:0-6(0表示周日)

  还可以用一些特殊符号:
       *: 表示任何时刻
       ,: 表示分割
     -:表示一个段,如第二端里: 1-5,就表示1到5点
       /n : 表示每个n的单位执行一次,如第二段里,*/1, 就表示每隔1个小时执行一次命令。也可以写成1-23/1.

5.一些示例:
00 8,12,16 * * * /data/app/scripts/monitor/df.sh
30 2 * * * /data/app/scripts/hotbackup/hot_database_backup.sh
10 8,12,16 * * * /data/app/scripts/monitor/check_ind_unusable.sh
10 8,12,16 * * * /data/app/scripts/monitor/check_maxfilesize.sh
10 8,12,16 * * * /data/app/scripts/monitor/check_objectsize.sh

43 21 * * * 21:43 执行
15 05 * * *    05:15 执行
0 17 * * * 17:00 执行
0 17 * * 1 每周一的 17:00 执行
0,10 17 * * 0,2,3 每周日,周二,周三的 17:00和 17:10 执行
0-10 17 1 * * 毎月1日从 17:00到7:10 毎隔1分钟 执行
0 0 1,15 * 1 毎月1日和 15日和 一日的 0:00 执行
42 4 1 * *     毎月1日的 4:42分 执行
0 21 * * 1-6   周一到周六 21:00 执行
0,10,20,30,40,50 * * * * 每隔10分 执行
*/10 * * * *        每隔10分 执行
* 1 * * *         从1:0到1:59 每隔1分钟 执行
0 1 * * *         1:00 执行
0 */1 * * *        毎时0分 每隔1小时 执行
0 * * * *         毎时0分 每隔1小时 执行
2 8-20/3 * * *      8:02,11:02,14:02,17:02,20:02 执行
30 5 1,15 * *       1日 和 15日的 5:30 执行




/etc/crontab
* * * * * /command path

       分钟:0-59
       小时:1-23
       日期:1-31
       月份:1-12
       星期:0-6(0表示周日)

59 23 1 * * /usr/local/apache/bin/apache restart
每月一号的23.59
分享到:
评论

相关推荐

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

    在Ubuntu服务器上设置定时任务是运维工作中不可或缺的一部分,它能够自动化执行各种周期性的任务,如数据备份、系统维护和报告生成等。Ubuntu服务器利用的是Linux系统中的`cron`服务,这是一个强大的任务调度器,...

    Ubuntu-使用crontab定时任务

    ### Ubuntu 使用 Crontab 定时任务 Crontab 是 Linux 系统中一个非常重要的工具,用于在固定时间执行指定的任务。对于 Ubuntu 用户来说,掌握 crontab 的使用方法可以大大提高系统的自动化管理水平。 #### 一、...

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

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

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

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

    Ubuntu计划任务_crontab

    ### Ubuntu计划任务_crontab #### 一、crontab简介 ...通过上述步骤,你可以有效地在Ubuntu系统上使用crontab来设置定时任务,自动化执行各种脚本和程序。这对于提高工作效率、减少重复劳动具有重要意义。

    springboot jpa quartz动态定时任务

    springboot jpa quartz 动态定时任务,任务增加,任务删除,任务修改demo,非常简单

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

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

    掌握Ubuntu的定时任务:自动化运维的秘诀

    Ubuntu是一个基于Linux内核的开源操作系统,它以其易用性、社区支持和定期更新而闻名。Ubuntu由Canonical Ltd公司提供商业支持,同时也得到了一个活跃的开源社区的推动。它适用于多种硬件平台,包括个人电脑、服务器...

    Ubuntu crontab 定时执行php脚本文件

    - **编辑Crontab文件**:通过命令`crontab -e`编辑Crontab文件,选择一个文本编辑器(如`nano`),并在文件中添加定时任务。例如,每天下午7点执行`crontab.php`文件: ``` * 19 * * * /usr/bin/...

    0564-极智开发-解读ubuntu执行定时执行shell脚本任务

    0564_极智开发_解读ubuntu执行定时执行shell脚本任务

    ubuntu设定开关机命令

    Ubuntu 中设置定时开关机命令的语句是非常有用的,可以帮助用户在特定的时间关机或重启计算机。下面我们将详细介绍如何使用 Ubuntu 中的关机、重启、注销命令。 一、shutdown 命令 shutdown 命令是 Ubuntu 中最...

    linux 定时任务详解

    ### Linux定时任务详解 在Linux系统中,定时任务是一个非常重要的功能,可以帮助用户自动化执行一些周期性的任务,例如定期备份数据、清理日志文件等。Linux中最常用的定时任务工具是`crontab`。 #### 一、crontab...

    linux创建PHP定时任务的实例

    使用`crontab -e`命令打开cron定时任务配置文件,编辑并添加新的定时任务。例如,如果你想让脚本每天17:30执行,可以添加以下行: ``` 30 17 * * * /usr/bin/...

    ubuntu中文手册 电子书

    CRON是Linux下的任务调度器,用于自动化周期性的任务,而在桌面PC上设置CRON可以帮助用户实现定时任务。最后,其他主机安装提示可能涵盖虚拟机安装、服务器安装等方面。 第四章作为指南,介绍了用户在Ubuntu中的...

    定时任务与网络检测重启脚本

    1.CheckAndRestart-NetworkManager:Ubuntu系统每10分钟执行一次指定脚本的定时任务; 2.check_wifi_and_restart_nm.sh:检测网络状态是否正常,否则重启NetworkManager.

    Linux Ubuntu快速上手指南

    同时讲述了APT软件包管理器的应用场景,如何利用crontab进行定时任务设置,并展示了网络统计信息的相关命令操作和处理网络配置的方法。 适合人群:Linux初学者及运维人员。 使用场景及目标:适用于熟悉和掌握Linux...

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

    在现代Web开发中,定时任务是一项非常实用的功能,特别是在需要定期执行某些脚本或更新数据的情况下。例如,定时发送邮件提醒、定期备份数据库等场景。本文将详细介绍如何在Ubuntu系统下利用Crontab命令来定时执行...

    Ubuntu菜鸟使用手册

    在第3章中,作者分享了安装Ubuntu时的一些技巧和注意事项,包括常规的Linux安装步骤、Bash环境设置、鼠标配置、NFS和Samba设置、打印机配置,以及如何在桌面PC上设置CRON定时任务。 第4章是关于Ubuntu的使用指南,...

    ubuntu的使用教程

    - **自动化脚本**:编写简单的shell脚本来自动执行重复性的任务,比如定时备份重要文件到云存储服务。 - **软件管理**:学习如何使用APT包管理器安装、更新或卸载软件包。 #### 五、Ubuntu的高级用法 - **虚拟化...

Global site tag (gtag.js) - Google Analytics