%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /etc/rc2.d/
Upload File :
Create Path :
Current File : //etc/rc2.d/S01bitnami

#!/bin/sh
### BEGIN INIT INFO
# Provides:       bitnami
# Required-Start: $network $remote_fs 
# Required-Stop:  $network $remote_fs 
# Default-Start:  2 3 4 5
# Default-Stop:   0 1 6
# Short-Description: Bitnami Init Script
# Description:  Bitnami Init Script
### END INIT INFO

#!/bin/sh


RESULT=0

case "$1" in
  start)
    . /opt/bitnami/scripts/init/functions
    clean_skip_bitnami_start

    mkdir -p /opt/bitnami/var/log
    # Initialization before services are started
    (
    for script in `find /opt/bitnami/var/init/pre-start -type l -executable | sort`; do
      skip_bitnami_start_check && exit 0
      log INFO "Running ${script}..."
      $script 2>&1 || true
    done
    ) | tee /opt/bitnami/var/log/pre-start.log
    chmod 0600 /opt/bitnami/var/log/pre-start.log

    skip_bitnami_start_check && exit 0
    if [ -f /opt/bitnami/ctlscript.sh ]; then
      log INFO "Starting services..."
      /opt/bitnami/ctlscript.sh start
      RESULT=$?
    fi

    # Initialization after services are started
    (
    for script in `find /opt/bitnami/var/init/post-start -type l -executable | sort`; do
      log INFO "Running ${script}..."
      $script 2>&1 || true
    done
    ) | tee /opt/bitnami/var/log/post-start.log
    chmod 0600 /opt/bitnami/var/log/post-start.log

    if [ ! -f  /opt/bitnami/var/init/bitnami_first_boot_finished ]; then
      touch /opt/bitnami/var/init/bitnami_first_boot_finished
    fi
    ;;
  *)
    if [ -f /opt/bitnami/ctlscript.sh ]; then
      exec /opt/bitnami/ctlscript.sh "$@"
    fi
    ;;
esac

exit $RESULT


Zerion Mini Shell 1.0