需求
1，需要使用gbasedbt或者informix用户创建定时任务，脚本需要gbasedbt或者informix用户执行；
2，全备份以TAPEDEV为目录，逻辑日志备份以LTAPEDEV为目录；
3，备份目录需要足够的空间；
4，逻辑日志备份需要在ALARMPROGRAM指定的脚本中开启备份，并使用ontape备份方式：
如果ALARMPROGRAM指定的脚本是log_full.sh，需要修改以下：
# 增加cd /，将修改BACKUP_CMD为实际使用的命令
cd /
BACKUP_CMD="ontape -a -d"
如果ALARMPROGRAM指定的脚本是alarmprogram.sh，需要修改以下：
# 修改头部shell为/bin/sh，启用逻辑日志备份，增加cd /，将修改BACKUP_CMD为实际使用的命令
#!/bin/sh
BACKUPLOGS=Y
cd /
BACKUP_CMD="ontape -a -d"

定时任务示例
# 假设目录是/home/gbase/backup，环境变量文件为.bash_profile，使用的脚本为backup.sh
0 1 * * * . /home/gbase/.bash_profile && /home/gbase/backup/backup.sh

脚本说明
backup.sh       正常备份，不压缩。或者使用BACKUP_FILTER及RESTORE_FILTER进行压缩
backup_gz.sh    正常备份，备份完成后压缩（数据备份会自动改名，逻辑日志不改名）
backup_pipgz.sh 数据备份的同时执行压缩，逻辑日志在数据备份后执行压缩

以下几个参数根据需要修改
# L0DAY，L1DAY，L2DAY分别表示0，1，2级备份的日期；0表示周日、1表示周一
# KEEPDAYS表示备份文件保存的时间，默认为30天
# USERNAME数据库安装用户。根据数据库版本，可选gbasedbt或者informix
L0DAY=0
L1DAY=1,4
L2DAY=2,3,5,6
KEEPDAYS=30
USERNAME=gbasedbt

Systemd示例  
复制gbase_backup.service和gbase_backup.timer到/usr/lib/systemd/system目录下  
gbase_backup.timer中已经默认设置每天1:00:00执行任务  
gbase_backup.service中的Environment按实际修改（注意不能使用变量方式，如：$GBASEDBTDIR）  
systemctl start gbase_backup.service  
systemctl start gbase_backup.timer  
systemctl enable gbase_backup.timer
