crontab的使用方法_crontab用法

crontab的使用方法_crontab用法crontab设置ubuntu16.04server自带crontab执行crontab-e选择编辑器后在文本最后添加上以下 1000***/home/ubuntu/cron_cmd.sh>/home/ubuntu/cron_log2>&1我这里执行了一个脚本文件,里面可以放很多命令,log输出到指定文件夹。至于什么是2>&1可以参考这里…


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺



crontab设置

ubuntu16.04server 自带crontab

执行crontab -e 选择编辑器后在文本最后添加上以下

10 00 * * * /home/ubuntu/cron_cmd.sh > /home/ubuntu/cron_log 2>&1

我这里执行了一个脚本文件,里面可以放很多命令,log输出到指定文件夹。

至于什么是2>&1可以参考 这里

来创建一个cron_cmd.sh

source/home/ubuntu/py35env/bin/activate  加载虚拟环境

cd/home/ubuntu/myproject

pythonmanage.py djcmd                             django command

mysqldump-uroot -pApasswd myproject > /home/ubuntu/dbbackup/`date+%y%m%d`.sql  再来一个mysqldump

find/home/ubuntu/dbbackup/ f -mtime +7 -exec rm {}\; 设置删除7天之前的文件

下面是cron的参数说明

#m h  dom mon dow  command

m分钟 0-59

h小时 0-23

dow天1-31

mon月 1-12

dow 星期 1-6 0表示星期天

command就是要执行的命令

除了这些固定值外,还可以配合星号(*),逗号(,),和斜线(/)来表示一些其他的含义:
 

 
星号         表示任意值,比如在小时部分填写*代表任意小时(每小时)
 
逗号         可以允许在一个部分中填写多个值,比如在分钟部分填写1,3表示一分钟或三分钟
 
斜线         一般配合 *使用,代表每隔多长时间,比如在小时部分填写*/2代表每隔两分钟。所以 */1和 *没有区别
 

1.* * * * *      date >> /home/postgres/time.log           # 每隔一分钟执行一次任务 
2.0 * * * *      date >> /home/postgres/time.log         #
每小时的0点执行一次任务,比如6:00,10:00 
3. 6,10 * 2 * *    date >>/home/postgres/time.log      #
每个月2号,每小时的6分和10分执行一次任务 
4.*/3,*/5 * * * *  date >> /home/postgres/time.log       #
每隔3分钟或5分钟执行一次任务,比如10:03,10:05,10:06

 

3* * * * /home/meng/hello.sh就是:每小时的03分执行/home/meng/下的hello.sh脚本*/59-17 * * mon,tue,wed,thur,fri wall “Are we there yet?”
 
53 * * * /usr/bin/apt-get update
就是每天的03:05执行“/usr/bin/apt-getupdate
 
*/5 9-17 * * mon,tue,wed,thur,fri wall “Arewe there yet?”
就是在所有的工作日的(9-17点)每过5分钟出现“Arewe there Yet?”
 
#
每晚的21:30重启apache。
3021 * * * /usr/local/etc/rc.d/lighttpd restart

#每月1、10、22日
454 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart

#每天早上6点10分
106 * * * date

#每两个小时
0*/2 * * * date

#晚上11点到早上8点之间每两个小时,早上8点
023-7/2
,8* * * date

#每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
011 4 * mon-wed date

#1月份日早上4点
04 1 jan * date

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172602.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • C++矩阵运算

    C++矩阵运算

    2021年11月19日
  • origin绘图基础1

    origin绘图基础11.绘制带有置信区间的拟合曲线分析-拟合-拟合曲线图-勾选之信贷(默认95%);图片来源:https://www.originlab.com/index.aspx?go=Products/Origin/DataAnalysis/CurveFitting置信区间估计(confidenceintervalestimate):利用估计的回归方程,对于自变量x的一个给定值x0,求出因变量y的平均值的估计区间。预测区间估计(predictionintervalestimate):利用估计

    2022年5月6日
  • 电脑装机必备app_电脑装机必备的软件有哪些

    电脑装机必备app_电脑装机必备的软件有哪些每个人的电脑上都会安装各种各样的软件。不同年龄段,不同人生时期,不同工作环境下的人都会有属于自己专业的软件工具。当然大多人都会有一些共有的软件。比如360,QQ。今日无事。来和大家探讨下电脑装机软件。一般电脑装机软件我分为四类:一、装机必备类二、娱乐休闲类三、日常工具类四、工作类office系列:无论微软还是金山的WPS,

    2022年9月23日
  • Unity HLOD System[通俗易懂]

    Unity HLOD System[通俗易懂]1.1HLODSystem简介首先,HLODSystem主要的目标是为了减少DrawCall。然后,进行更多的Batch批处理。其次,减少面数和纹理,这样我们相应地节省了内存,并提升了加载时间。HLODSystem只针对当前所在的地方进行加载,它会流式加载网格和纹理,在后台进行异步的操作。本次HLOD是基于官方AutoLOD代码的扩展和改进制作出来了的,链接:https://github.com/Unity-Technologies/AutoLOD,链接里有一篇官方的文章,…

    2022年10月22日
  • 玄门日诵早坛功课经注解_玄门日诵晚课经文

    玄门日诵早坛功课经注解_玄门日诵晚课经文加“◎”处十方韵功课中一般不诵,诸括号内为各部分名称,亦不诵此为在青羊宫董至光道长手打版本的基础上,我参照西安万寿八仙宫念诵音频加以断句与别字修正后的版本,太上玄门日诵早课仙经[澄清韵]琳琅振响十方肃清河海静默山岳吞烟万灵振伏招集群仙天无氛秽地无妖尘冥慧洞清大量玄玄也[举天尊]大罗三宝天尊◎[小提纲]灵音到处灭罪消愆宝号宣时扶危救难将当有开坛演教之偈仰劳道众随声应和[双吊挂]上坛齐举

    2022年10月26日
  • 射灯怎么安装图解_牛眼灯安装图解法

    射灯怎么安装图解_牛眼灯安装图解法炫派照明多光色晶元芯片LED轨道灯,静音风扇智能散热,风神Ⅱ导轨射灯智能散热导轨射灯风神Ⅱ灯体支架高碳钢材质,连接牢固不易滑落,360度旋转顺畅,全方位调节照射角度,感受无死角的光线触感。与灯体主色彩射灯安装图示融为一体,统一的美感低调的华贵,烤漆漆皮带来舒适光滑的质感,使整个射灯看起来精致完美。雷士照明LED家居客厅轨道射灯,电视背景照明灯,TLN204黑白双色家居黑白轨道射灯雷士照明轨道射灯椭…

    2022年10月23日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号