基础:
#
#格式:
#分钟 小时 日期 月份 周 指令
#0-59 0-23 1-31 1-12 0-7 command
#每隔两个星期的8时30分执行一次命令
#30 8 */14 * * tar -jcf /opt/test_`date +%Y-%m-%d`.tar.gz /opt/backup/
#
#每天9时10分执行一次命令
#10 9 * * * command
#每隔十二小时执行一次命令
#0 */12 * * * command
#每隔30分钟执行一次命令
#*/30 * * * * command
#每分钟执行一次命令
#* * * * * command
1.设定:crontab -e
操作的权限指定用户
crontab -u username -e
echo `date +%Y-%m-%d_%H:%M:%S`
filename=test`date +%Y-%m-%d_%H:%M:%S`
touch $filename
2.两周执行一次
分钟 小时 日期 月份 周 指令
0-59 0-23 1-31 1-12 0-7 command
每隔14天的0时0分执行command指令
0 0 */14 * * command
3.压缩命令
#tar -jcvf /home/test.tar.gz /home/test
修改版:
tar -jcf /home/test.tar.gz /home/test
总结命令:
filename=test`date +%Y-%m-%d`.tar.gz
tar -jcf /home/$filename /home/huang/test
测试文档备份方案
#使用指定用户来执行
crontab -u huang -e
#
#格式:
#分钟 小时 日期 月份 周 指令
#0-59 0-23 1-31 1-12 0-7 command
#每隔两个星期的0时0分执行一次命令
#
0 0 */14 * * tar -jcf /opt/ftp/temp_backup/temp_`date +%Y-%m-%d`.tar.gz /opt/backup/