########################################################## # # Script para iniciar e desligar o LDM (unidata) # # Por Waldenio Gambi (CPTEC) em 11/08/2004 # Versao para o LINUX # # Necessario para ligar e desligar automaticamente o LDM # quando o sistema for reinicializado. Sem este script, # espere problemas toda vez que o sistema fizer um reboot # # USO: Basta colocar este script no diretorio # /etc/init.d/ # com o nome "ldmd" # A seguir mude a permissao para execucao # sudo chmod +x /etc/init.d/ldmd # entao crie os links simbolicos necessarios, # executando os seguintes comandos: # cd /etc/rc3.d # sudo ln -s ../init.d/ldmd S99ldmd # sudo ln -s ../init.d/ldmd K01ldmd # cd /etc/rc5.d # sudo ln -s ../init.d/ldmd S99ldmd # sudo ln -s ../init.d/ldmd K01ldmd # ########################################################## export PATH=/bin:/usr/bin:/usr/sbin LDMADMIN=/usr/local/ldm/bin/ldmadmin case "$1" in start) if [ -x $LDMADMIN ] ; then $LDMADMIN queuecheck >/dev/null 2>&1 || { echo "Corrupt LDM product-queue. Recreating." /bin/su - ldm -c "$LDMADMIN delqueue" /bin/su - ldm -c "$LDMADMIN mkqueue" } echo 'Starting LDM using "ldmadmin start".' /bin/su - ldm -c "$LDMADMIN clean" /bin/su - ldm -c "$LDMADMIN start" fi ;; stop) if [ -x $LDMADMIN ] ; then /bin/su - ldm -c "$LDMADMIN stop" fi ;; esac