Linux之任务计划crontab

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qigaoqiang/article/details/78298360

【crontab介绍】

crontab命令用于制定任务计划,具体的执行由守护进程cron完成。
命令选项 执行操作
-e 编辑
-l 查看
-r 删除

【任务计划】

任务计划由执行时机和执行任务两部分组成。执行时机依次包括分、时、日、月、周,执行任务可以是shell命令和shell脚本。

这里写图片描述


【操作例子】

每天凌晨3:00把网站制作一个压缩包,并且拷贝到/mnt下,而且压缩包的名字中必须要包含日期。

1、制定任务计划

crontab -e
00 03 * * * sh webbak.sh

2、创建执行脚本:

vi webbak.sh
#!/bin/bash

DATE=`date +%Y-%m-%d`
tar czf /tmp/web-${DATE}.tar.gz /var/www/html
rsync -a /tmp/web-${DATE}.tar.gz /mnt
chmod a+x webbak.sh 

猜你喜欢

转载自blog.csdn.net/qigaoqiang/article/details/78298360