Linux命令 crontab的理解和使用方法
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的理解和使用方法相关推荐
- linux间隔时间执行,科技常识:使用linux命令crontab间隔时间执行其它命令
今天小编跟大家讲解下有关使用linux命令crontab间隔时间执行其它命令 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关使用linux命令crontab间隔时间执行其它命令 的相关资料 ...
- 在 Linux 命令行发送邮件的 5 种方法
转载来源 :在 Linux 命令行发送邮件的 5 种方法 :http://www.safebase.cn/article-259551-1.html 摘要: 当你需要在 shell 脚本中创建邮件时, ...
- 后台执行UNIX/Linux命令和脚本的五种方法
http://hankjin.blog.163.com/blog/static/337319372010111492348473/ 2010-12-14 09:35:48| 分类: Unix | ...
- [译]后台执行UNIX/Linux命令和脚本的五种方法
原文:http://www.thegeekstuff.com/2010/12/5-ways-to-execute-linux-command/ by SathiyaMoorthy on Decembe ...
- linux命令——crontab的使用方法
一.crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动cro ...
- 用Linux命令行生成随机密码的十种方法
Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它.例如,你可以通过数十种方法来生成随机密码.本文将介绍生成随机密码的十种方法. 这些方法均收集于Command-Line ...
- linux命令crontab
1.需求 服务端计划任务执行 2.例子 要先安装linux上的crond服务 http://www.cnblogs.com/binblogs/p/5206789.html 使用crontab命令 参考 ...
- linux 负载命令,通过Linux命令查看系统平均负载的方法
1.Linux系统的平均负载的概念 有时候我们会觉得系统响应很慢,但是又找不到原因,这时就要查看平均负载了,看它是否有大量的进程在排队等待.特定时间间隔内运行队列中的平均进程数可以反映系统的繁忙程度, ...
- Linux命令管道工作原理与使用方法
一.管道定义 管道是一种两个进程间进行单向通信的机制.因为管道传递数据的单向性,管道又称为半双工管道.管道的这一特点决定了器使用的局限性.管道是Linux支持的最初Unix IPC形式之一,具有以下特 ...
最新文章
- java线程安全的set_Java并发编程之set集合的线程安全类你知道吗
- 游戏UI框架设计(三) : 窗体的层级管理
- Qt5.8 在windows下mingw静态编译
- BODY background=自适应大小_自适应(电脑/平板/手机)网页,自适应网页设计练习总结...
- 关于精益和敏捷的对话
- MyBatis Generator 学习
- day31 Pyhton 面向对象的基础 三大特性
- java集成lucene_将Lucene搜索集成到应用程序中
- linux下安装 ping 命令
- 理性派:数学写真集系列书籍等
- java insert_java获取新insert数据自增id的实现方法
- 嵌入式电路设计(外围模块)
- vmclone 问题
- 易语言学习笔记(一)
- C++之导入lib库
- 【转】移动,电信,中行软开,微软,百度等企业工作纯技术性分析
- 做短视频自媒体,常用工具和素材网站分享,新手小白收藏抓紧行动
- Android手机投屏利器米卓同屏助手
- JS实现数组和数组对象倒序(reverse方法)
- 2022-2028全球与中国海港和机场安检系统市场现状及未来发展趋势
热门文章
- tensorflow keras 上采样(放大图片) tf.keras.layers.UpSampling2D 示例
- flask 和 ajax 实例
- U-NET 图像预处理
- 解决Linux最大进程数和最大文件句柄问题
- debian 9/ ubuntu 添加swap分区
- GO语言教程1:Windows环境下GO语言的安装与配置
- 工具分享-自动生成正则表达式的各种代码,附带正则表达式介绍
- Semaphore(信号量)
- 计算机网页基础课专业,关于《计算机应用基础》课程网页下的学习资源使用说明....
- html兼容不同屏幕 代码,rem的正确使用姿势 -- 完美解决H5页面不同尺寸屏幕的适配问题...