02 09 * * * sh /home/db2inst1/symisdb/load/backup.sh > /home/db2inst1/symisdb/load/backup.log
* * * * * 分别代表:分钟,小时,几号,月份,星期几
backup.sh文件内容:
. /home/db2inst1/.bash_profile 加入环境变量
rm -f /home/db2inst1/symisdb/*.del -f为删除无提示,-r为循环删除子文件夹内容
sh /home/db2inst1/symisdb/load/getfile.sh 写出命令所在位置的完整路径
sh /home/db2inst1/symisdb/load/load.sh
其中getfile.sh为:
/usr/bin/ftp -n<<!
open 21.60.121.21
user db2isnt1 db2isnt1
binary
cd /usrproc/xhxdbbackup/BACKUP/EDW
lcd /home/db2inst1/symisdb
prompt off --提示关闭
mget * --传输多个文件
close
bye
!
最后对getfile.sh及load.sh赋可执行权限 chmod 755 getfile.sh

本文介绍了一个Linux环境下的定时任务脚本,该脚本通过crontab设置定期执行,用于从远程FTP服务器获取备份文件并加载到本地系统中。详细展示了如何配置环境变量、删除特定文件、执行远程文件获取及加载操作。
436

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



