1.crontab格式介绍

crontab file [-u user]-用指定的文件替代目前的crontab。 
crontab-[-u user]-用标准输入替代目前的crontab. 
crontab-1[user]-列出用户目前的crontab. 
crontab-e[user]-编辑用户目前的crontab. 
crontab-d[user]-删除用户目前的crontab. 
crontab-c dir- 指定crontab的目录。

crontab文件的格式:M H D m d cmd.

M: 分钟(0-59)。 
H:小时(0-23)。 
D:天(1-31)。 
m: 月(1-12)。 
d: 一星期内的天(0~6,0为星期天)。

cmd要运行的程序,程序被送入sh执行,这个shell只有USER,HOME,SHELL这三个环境变量

说明 : 
crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 
user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设 
定自己的时程表。 
参数 : 
crontab -e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数 
来指定使用那个文字编辑器(比如说 setenv VISUAL joe) 
crontab -r : 删除目前的时程表 
crontab -l : 列出目前的时程表 
crontab file [-u user]-用指定的文件替代目前的crontab。

2.crontab命令的使用

1)0 20 * * * $HOME/.profile;/work/user/guoch/start.sh

每天的晚上8点  执行上面路径的脚本

2)0 20 3 * * $HOME/.profile;/work/user/guoch/start.sh

每月3号晚上8点  执行上面路径的脚本

3)0 20 3 May * $HOME/.profile;/work/user/guoch/start.sh

5月3号晚上8点  执行上面路径的脚本

4)0 20 3 * 0,6 $HOME/.profile;/work/user/guoch/start.sh

每月3号晚上8点和周六,周日,  执行上面路径的脚本

5)网上别人的例子

#每天早上6点10分 
      10 6 * * * date 
      #每两个小时 
     0 */2 * * * date 
     #晚上11点到早上8点之间每两个小时,早上8点 
     0 23-7/2,8 * * * date 
     #每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点 
     0 11 4 * mon-wed date 
     #1月份每日早上4点 
     0 4 1 jan * date

转载于:https://www.cnblogs.com/guoch1017/p/9378723.html

Linux命令 crontab的理解和使用方法相关推荐

  1. linux间隔时间执行,科技常识:使用linux命令crontab间隔时间执行其它命令

    今天小编跟大家讲解下有关使用linux命令crontab间隔时间执行其它命令 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关使用linux命令crontab间隔时间执行其它命令 的相关资料 ...

  2. 在 Linux 命令行发送邮件的 5 种方法

    转载来源 :在 Linux 命令行发送邮件的 5 种方法 :http://www.safebase.cn/article-259551-1.html 摘要: 当你需要在 shell 脚本中创建邮件时, ...

  3. 后台执行UNIX/Linux命令和脚本的五种方法

    http://hankjin.blog.163.com/blog/static/337319372010111492348473/ 2010-12-14 09:35:48|  分类: Unix |   ...

  4. [译]后台执行UNIX/Linux命令和脚本的五种方法

    原文:http://www.thegeekstuff.com/2010/12/5-ways-to-execute-linux-command/ by SathiyaMoorthy on Decembe ...

  5. linux命令——crontab的使用方法

    一.crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动cro ...

  6. 用Linux命令行生成随机密码的十种方法

    Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它.例如,你可以通过数十种方法来生成随机密码.本文将介绍生成随机密码的十种方法. 这些方法均收集于Command-Line ...

  7. linux命令crontab

    1.需求 服务端计划任务执行 2.例子 要先安装linux上的crond服务 http://www.cnblogs.com/binblogs/p/5206789.html 使用crontab命令 参考 ...

  8. linux 负载命令,通过Linux命令查看系统平均负载的方法

    1.Linux系统的平均负载的概念 有时候我们会觉得系统响应很慢,但是又找不到原因,这时就要查看平均负载了,看它是否有大量的进程在排队等待.特定时间间隔内运行队列中的平均进程数可以反映系统的繁忙程度, ...

  9. Linux命令管道工作原理与使用方法

    一.管道定义 管道是一种两个进程间进行单向通信的机制.因为管道传递数据的单向性,管道又称为半双工管道.管道的这一特点决定了器使用的局限性.管道是Linux支持的最初Unix IPC形式之一,具有以下特 ...

最新文章

  1. java线程安全的set_Java并发编程之set集合的线程安全类你知道吗
  2. 游戏UI框架设计(三) : 窗体的层级管理
  3. Qt5.8 在windows下mingw静态编译
  4. BODY background=自适应大小_自适应(电脑/平板/手机)网页,自适应网页设计练习总结...
  5. 关于精益和敏捷的对话
  6. MyBatis Generator 学习
  7. day31 Pyhton 面向对象的基础 三大特性
  8. java集成lucene_将Lucene搜索集成到应用程序中
  9. linux下安装 ping 命令
  10. 理性派:数学写真集系列书籍等
  11. java insert_java获取新insert数据自增id的实现方法
  12. 嵌入式电路设计(外围模块)
  13. vmclone 问题
  14. 易语言学习笔记(一)
  15. C++之导入lib库
  16. 【转】移动,电信,中行软开,微软,百度等企业工作纯技术性分析
  17. 做短视频自媒体,常用工具和素材网站分享,新手小白收藏抓紧行动
  18. Android手机投屏利器米卓同屏助手
  19. JS实现数组和数组对象倒序(reverse方法)
  20. 2022-2028全球与中国海港和机场安检系统市场现状及未来发展趋势

热门文章

  1. tensorflow keras 上采样(放大图片) tf.keras.layers.UpSampling2D 示例
  2. flask 和 ajax 实例
  3. U-NET 图像预处理
  4. 解决Linux最大进程数和最大文件句柄问题
  5. debian 9/ ubuntu 添加swap分区
  6. GO语言教程1:Windows环境下GO语言的安装与配置
  7. 工具分享-自动生成正则表达式的各种代码,附带正则表达式介绍
  8. Semaphore(信号量)
  9. 计算机网页基础课专业,关于《计算机应用基础》课程网页下的学习资源使用说明....
  10. html兼容不同屏幕 代码,rem的正确使用姿势 -- 完美解决H5页面不同尺寸屏幕的适配问题...