Linux的 crontab定时任务小记

编辑任务

crontab -e

查看任务

crontab -l

 

任务配置基本格式:
*   *  *  *  *  command
分(0-59) 时(0-23) 天(1-31) 月(1-12) 周(0-6,0代表星期天)  命令

第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)每小时用0 * * * *,或0 */1 * * *
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

 

 

示例:

0 20 L * * command 每月末20点
   

 

 

 

'L' 代表 'Last'

 

 

# ldy added
# prod
SOCWEB=/home/share/chronic_care_prod_controlled/venv_3.7/bin/python
0 20 28-31 * * [ `date -d tomorrow |awk '{print $3}'` -eq 1 ] && cd /home/share/chronic_care_prod_controlled; $SOCWEB -m crontab_tasks >> crontab_logs.txt
# demo
SOCWEB2=/home/share/chronic_care_demo_controlled/venv_3.7/bin/python
0 20 28-31 * * [ `date -d tomorrow |awk '{print $3}'` -eq 1 ] && cd /home/share/chronic_care_demo_controlled; $SOCWEB2 -m crontab_tasks >> crontab_logs_demo.txt



0 22 * * * sh /home/database/backup_daily.sh 

0 12 * * * cd /home/share/chronic_care_prod_controlled/;/home/share/chronic_care_prod_controlled/venv_3.7/bin/python /home/share/chronic_care_prod_controlled/ccm_app/reading_export_new_with_highlight.py

 

posted @ 2018-11-09 15:17  961897  阅读(227)  评论(0编辑  收藏  举报