RE:Cómo programar dbexport automático
Hola, yo tengo 2 scripts programados por cron que se encargan de hacer esto, te anexo los scripts
---script para matar las sesiones activas--
cd /informixdir/dbadmin
rm *.txt
rm killses.sh
onstat -g ses > allses.txt
more allses.txt |grep 'nombredetubd' |awk '{print "onmode -z " $1}' > ses1.txt
more allses.txt |grep 'iddeuserconectado' |awk '{print "onmode -z " $1}' > ses2.txt
cat ses1.txt ses2.txt > killses.sh
sh killses.sh
-- script para hacer el dbexport en forma automatica--
#Inicia respaldo
cd /respaldos/dbexport
pwd
rm -r *
pwd
fecha=`date '+%d%m%y'`
echo $fecha
mkdir $fecha
cd $fecha
dbexport basededatos
#Comprime informacion
cd basededatos.exp
compress *.unl
Estos los mando a ejecutar desde el cron de unix, ejemplo:
crontab -l
# Baja de sesiones de usuarios
57 2 * * * /infx_dbasr/dba/ses.sh
# Respaldo dbexport
0 3 * * * /infx_dbasr/dba/dbexp.sh
Como puedes observar todo lo puedes poner incluso en un mismo script, te recomiendo que dentro del script configures tus variables de ambiente (sobre todo si tienes mas de una instancia en ese server)
Saludos