⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 preuninstall.sh

📁 firebird源代码
💻 SH
字号:
#! /bin/sh# The pre uninstall routines for Firebird Classic#------------------------------------------------------------------------#  stop server if it is runningcheckIfServerRunning() {# Check is server is being actively used.    checkString=`ps -ef| egrep "(ibserver|ibguard)" |grep -v grep`    if [ ! -z "$checkString" ]       then        InitFile=/etc/init.d/firebird        if [ ! -x $InitFile ]          then            InitFile=/etc/rc.d/init.d/firebird        fi        if [ ! -x $InitFile ]          then            InitFile=/usr/sbin/rcfirebird        fi               if [ -x $InitFile ]          then            $InitFile stop        fi    fi# Stop lock manager if it is the only thing running.    for i in `ps -ef | grep "gds_lock_mgr" | grep -v "grep" | cut -d' ' -f3`     do        kill $i     done}#= Main PreUn ================================================================# This is a bit simple, but should work for now.  # cron will remove files in /tmp after a while.     IBRootDir=/opt/interbase    IBBin=$IBRootDir/bin    checkIfServerRunning    cd $IBRootDir        if [ -f isc4.gdb ]       then         cp isc4.gdb /tmp         echo "Saved a copy of isc4.gdb in /tmp"     fi         for i in isc_init1* isc_event1* isc_lock1* isc_guard* interbase.log SYSDBA.password      do        if [ -f $i ]          then            rm -f $i        fi      done

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -