Bash. Подборка скриптов для oracle от Ben-Ja. Очистка от удаленных mail аккаунтов.


Oracle portal
Скрипты писались под узкие задачи и вызывались после проверок всех условий из Java.
Так что проверок условий в этих скриптах и ненужно.

#!/bin/bash
#====================================
#
# Edit by Ben-Ja http://net4me.net
# On Tue 05 Jun 2007 05:10:46 PM MSD
#
#====================================

# скрипт для очищения от аккаунтов удаленных пользователей: clear-mail.sh
# variables:
export ORACLE_HOME=/oracle/product/10.1.2/ocs_1/apps;
export JAVA_HOME=/oracle/product/10.1.2/ocs_1/apps/jdk;
export PATH=$PATH:$ORACLE_HOME/bin;
# Отладка:
#echo «ORACLE_HOME:» $ORACLE_HOME;
#echo «JAVA_HOME:» $JAVA_HOME;
#echo «PATH:» $PATH;
echo «mail=»$(oesucr -list_deleted_users | grep -v -E ‘JAR’ |awk ‘{print($2)}’)|sed s/\ /,/g > last_deleted_mailusers.txt;
wait;
#cat last_deleted_mailusers.txt ;
oesucr last_deleted_mailusers.txt -clean_user_mailstore_data > /dev/null 2>&1;
wait;
rm -f last_deleted_mailusers.txt;
# END