【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
本文介绍如何利用crontab命令配置定时任务,通过示例演示了如何设置每日凌晨3点自动备份网站数据并压缩,同时将压缩文件转移至指定目录的过程。
499

被折叠的 条评论
为什么被折叠?



