Linux Crontab 配置使用

1.编辑

键入 crontab -e 编辑crontab服务文件

直接编辑/etc/crontab 文件,即vi /etc/crontab,添加相应的任务。

 

2.格式

分     小时    日       月       星期     命令

0-59   0-23   1-31   1-12     0-6     command     (取值范围,0表示周日一般一行对应一个任务)

“*”代表取值范围内的数字,
“/”代表”每”,
“-”代表从某个数字到某个数字,
“,”分开几个离散的数字

具体例子:

5 * * * * ls 指定每小时的第5分钟执行一次ls命令

*/15 * * * * ls 每15分钟执行一次ls命令 [即每个小时的第0 15 30 45 60分钟执行ls命令 ]

25 8-11 * * * ls 每天8-11点的第25分钟执行ls命令[注:“-”用来连接连续的时段]

30 5 * * * ls 指定每天的 5:30 执行ls命令

30 7 8 * * ls 指定每月8号的7:30分执行ls命令

 

crontab 调试

tail -f /var/log/cron

Or

tail -f /var/log/syslog

crontab 实战

 0 23 * * 1,2,3,4,5 cd /var/www/teng_trade/ && ./dailyCreatePosition.sh

dailyCreatePosition.sh

cd /var/www/teng_trade/quant
PYTHONPATH="/var/www/teng_trade" /usr/local/bin/python3 ./dailyCreatePosition.py >> ../dailyCreatePosition.log 2>&1

http://www.waitingfy.com/archives/3596

3596

Leave a Reply

Name and Email Address are required fields.
Your email will not be published or shared with third parties.