404

[ Avaa Bypassed ]




Upload:

Command:

botdev@3.145.147.34: ~ $
#!/bin/sh
#
# Start the MD monitor daemon for all active MD arrays if desired.
# This script is not used under systemd.
#
# Copyright © 2001-2005 Mario Jou/3en <joussen@debian.org>
# Copyright © 2005-2009 Martin F. Krafft <madduck@debian.org>
# Distributable under the terms of the GNU GPL version 2.
#
### BEGIN INIT INFO
# Provides:          mdadm
# Required-Start:    $local_fs $syslog
# Required-Stop:     $local_fs $syslog sendsigs 
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: MD monitoring daemon
# Description:       mdadm provides a monitor mode, in which it will scan for
#                    problems with the MD devices. If a problem is found, the
#                    administrator is alerted via email, or a custom script is
#                    run.
### END INIT INFO
#
set -eu

MDADM=/sbin/mdadm
MDMON=/sbin/mdmon
RUNDIR=/run/mdadm
PIDFILE=$RUNDIR/monitor.pid
DEBIANCONFIG=/etc/default/mdadm

test -x "$MDADM" || exit 0

test -f /proc/mdstat || exit 0

START_DAEMON=true
test -f $DEBIANCONFIG && . $DEBIANCONFIG

. /lib/lsb/init-functions

is_true()
{
  case "${1:-}" in
    [Yy]es|[Yy]|1|[Tt]|[Tt]rue) return 0;;
    *) return 1;
  esac
}

case "${1:-}" in
  start)
    if [ -x /usr/bin/systemd-detect-virt ] && /usr/bin/systemd-detect-virt --quiet --container; then
      log_daemon_msg "Not starting MD monitoring service in container"
      log_end_msg 0
      exit 0
    fi

    if is_true $START_DAEMON; then
      log_daemon_msg "Starting MD monitoring service" "mdadm --monitor"
      mkdir -p $RUNDIR
      set +e
      start-stop-daemon -S -p $PIDFILE -x $MDADM -- \
        --monitor --pid-file $PIDFILE --daemonise --scan ${DAEMON_OPTIONS:-}
      log_end_msg $?
      set -e
    fi
    if [ "$(echo $RUNDIR/md[0-9]*.pid)" != "$RUNDIR/md[0-9]*.pid" ]; then
      log_daemon_msg "Restarting MD external metadata monitor" "mdmon --takeover --all"
      set +e
      $MDMON --takeover --all
      log_end_msg $?
      set -e
    fi
    ;;
  stop)
    if [ -f $PIDFILE ] ; then
      log_daemon_msg "Stopping MD monitoring service" "mdadm --monitor"
      set +e
      start-stop-daemon -K -p $PIDFILE -x $MDADM
      rm -f $PIDFILE
      log_end_msg $?
      set -e
    fi
    for file in $RUNDIR/md[0-9]*.pid ; do
      [ ! -f "$file" ] && continue
      ln -sf $file /run/sendsigs.omit.d/mdmon-${file##*/}
    done
    ;;
  status)
    status_of_proc -p $PIDFILE "$MDADM" "mdadm" && exit 0 || exit $?
    ;;
  restart|reload|force-reload)
    ${0:-} stop
    ${0:-} start
    ;;
  *)
    echo "Usage: ${0:-} {start|stop|status|restart|reload|force-reload}" >&2
    exit 1
    ;;
esac

exit 0

Filemanager

Name Type Size Permission Actions
K01apache-htcacheclean File 2.43 KB 0755
K01apache2 File 7.99 KB 0755
K01atd File 1.05 KB 0755
K01cgroupfs-mount File 1.86 KB 0755
K01danted File 3.72 KB 0755
K01docker File 3.42 KB 0755
K01ebtables File 4.38 KB 0755
K01hddtemp File 2.99 KB 0755
K01irqbalance File 2.39 KB 0755
K01iscsid File 1.47 KB 0755
K01lvm2-lvmetad File 571 B 0755
K01lvm2-lvmpolld File 586 B 0755
K01lxcfs File 2.32 KB 0755
K01lxd File 2.19 KB 0755
K01mdadm File 2.59 KB 0755
K01mysql File 5.48 KB 0755
K01netfilter-persistent File 1.33 KB 0755
K01open-iscsi File 2.44 KB 0755
K01open-vm-tools File 1.8 KB 0755
K01openvpn File 8.92 KB 0755
K01rsyslog File 2.8 KB 0755
K01tor File 5.92 KB 0755
K01ubuntu-fan File 1.2 KB 0755
K01ufw File 2.03 KB 0755
K01uuidd File 1.28 KB 0755