背景:
领导要求将爬虫的数据库每天都备份一下,于是需要设置一个定时任务。数据库postgresql。
#m h dom mon dow command
15 15 * 10-12 * pg_dump org|gzip >/tmp/org_`date+%Y%m%d_%H%M`.bak.gz
项目 | 代表意义 | 数字范围 |
---|---|---|
m | minute 分钟 | 0~59 |
h | hour 小时 | 0~23 |
dom | 日期 | 1~31 |
mon | 月份 | 1~12 |
dow | $12 | 0~7 |
command | $1 | 命令 |
因为是先su postgres之后crontab -e操作的,没有起作用。。。。
实验方法1:crontab -upostgres -e
操作之后,service cron restart
;