Mini Shell

Direktori : /usr/share/cloudlinux/
Upload File :
Current File : //usr/share/cloudlinux/lve_namespaces

#!/usr/bin/bash
#
# lve_namespaces        Startup script for lve namespaces initialization

# Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2021 All Rights Reserved
#
# Licensed under CLOUD LINUX LICENSE AGREEMENT
# http://cloudlinux.com/docs/LICENSE.TXT

prog="lve_namespaces"

RETVAL=0

start() {
    /bin/mount --make-rprivate /

    # Do not start if there is no config file.
    [ ! -f /proc/lve/list ] && return 6

    # CAG-796: use hidepid=2 when mounting /proc
    /usr/share/cloudlinux/remount_proc.py
    RETVAL=$?

    /usr/sbin/lvectl start
    START_RETVAL=$?
    if [ $RETVAL -eq 0 ]; then
        RETVAL=$START_RETVAL
    fi
    return $RETVAL
}

stop() {
    return 0
}

# See how we were called.
case "$1" in
  start)
      start
  ;;
  stop)
      stop
  ;;
  *)
            echo $"Usage: $prog {start|stop}"
            exit 1
esac

RETVAL=$?

exit $RETVAL

Zerion Mini Shell 1.0