腾讯云centos7.2设置定时任务

2018-05-23  本文已影响26人  349ff5da91d8

centos后台执行任务命令:setsid python xxxx.py
centos查看某个进程运行时间:ps -eo pid,tty,user,comm,lstart,etime | grep xxx

其实就是linux的定时任务。老记不住参数,这次写下来,省着老百度。本文没有技术含量,请大家不要吐槽。

================================================================

每天清晨 4:00:01,用python执行/opt/aa.py文件。

编辑定时任务:

crontab -e

加入:

保存,退出即可。

================================================================

crontab命令格式:

M: 分(0-59)
H:时(0-23)
D:天(1-31)
m: 月(1-12)
d: 周(0-6) 0为星期日

示例:

■每分钟执行:

相当于

*/1 * * * * date>>/opt/test.log

注意,每分钟的意思是指,每分钟的第1秒开始执行。

打开test.log文件就会发现结果:Sat Oct 12 14:25:01 CST 2013

■每4小时执行:

■每周日执行:

■每周六、周日执行:

■每小时的第5分钟执行:

5 * * * * date>>/opt/test.log

■每天凌晨4点备份指定文件:

0 4 * * * sh /home/backup_db.sh

/home/backup_db.sh 脚本内容为:

!/bin/bash

cp /home/data/dump.rdb /home/backup/date +%Y%m%d_dumps.rdb >> /home/backup.log

保存生效:

加载任务,使之生效

crontab /etc/crontab

查看任务

crontab -l

上一篇 下一篇

猜你喜欢

热点阅读