slc66, le 26 October, 2008 - 15:57

Bonjour,
Voici encore un article super agréable à lire.
Merci

Pour ceux que ça intéresse, j'ai adapté ton script de démarrage pour une plate-forme Debian.

#!/bin/bash
#
# Start or stop Nagios chroot environment
#

NAME=nagios
ROOT=/home/nagios

# Source function library.
. /lib/lsb/init-functions

case "${1}" in
("start")
    if [ ! -z "$(mount grep $ROOT)" ] then
        log_failure_msg "$NAME is already started"
        exit 3
    fi

    log_begin_msg "Starting chroot for $NAME"
    mount --bind /proc $ROOT/proc
    mount --bind /dev $ROOT/dev
    mount --bind /sys $ROOT/sys
    #chroot $ROOT /init.sh start
    exit $?
   

("stop")
    if [ -z "$(mount grep $ROOT)" ] then
        log_failure_msg "$NAME is already stopped"
        exit 3
    fi

    log_begin_msg "Stopping chroot for $NAME"
    #chroot $ROOT /init.sh stop
    umount $ROOT/proc
    if [ $? -ne 0 ] then
        log_failure_msg "Unable to umount $ROOT/proc\n"
        exit 3
    fi
    umount $ROOT/dev
    if [ $? -ne 0 ] then
        log_failure_msg "Unable to umount $ROOT/dev\n"
        exit 3
    fi
    umount $ROOT/sys
    if [ $? -ne 0 ] then
        log_failure_msg "Unable to umount $ROOT/sys\n"
        exit 3
    fi
    exit $?
   

("restart")
    "${0}" stop
    "${0}" start
   

(*)
    log_success_msg "Usage: /etc/init.d/chroot-nagios {startstoprestart}" >&2
    exit 3
   
esac

Répondre

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

Connexion utilisateur
Les derniers bavardages...