Пример #1
0
include_once dirname(__FILE__) . '/ressources/class.os.system.inc';
include_once dirname(__FILE__) . '/ressources/class.system.network.inc';
include_once dirname(__FILE__) . '/ressources/class.artica.inc';
include_once dirname(__FILE__) . '/framework/class.unix.inc';
include_once dirname(__FILE__) . '/framework/class.monit.inc';
include_once dirname(__FILE__) . "/framework/frame.class.inc";
$GLOBALS["FORCE"] = false;
if (preg_match("#--force#", implode(" ", $argv))) {
    $GLOBALS["FORCE"] = true;
}
if ($argv[1] == "--start-process") {
    startprocess($argv[2], $argv[3]);
    exit;
}
if ($argv[1] == "--monit") {
    monit();
    die(0);
}
if ($argv[1] == "--squid-mem") {
    squid_memory_monitor();
    die;
}
if (!$GLOBALS["FORCE"]) {
    if (systemMaxOverloaded()) {
        error_log(basename(__FILE__) . "::Fatal: Aborting report, this system is too many overloaded...");
        die;
    }
}
$unix = new unix();
$GLOBALS["CLASS_UNIX"] = $unix;
$pidfile = "/etc/artica-postfix/" . basename(__FILE__) . "pid";
Пример #2
0
 if ($argv[1] == "--time-capsule") {
     echo avahi_daemon();
     echo "\n";
     echo netatalk();
     die;
 }
 if ($argv[1] == "--rrd") {
     echo testingrrd();
     die;
 }
 if ($argv[1] == "--memcached") {
     echo memcached();
     die;
 }
 if ($argv[1] == "--monit") {
     echo monit();
     die;
 }
 if ($argv[1] == "--UpdateUtility") {
     echo UpdateUtilityHTTP();
     die;
 }
 if ($argv[1] == "--zarafa-web") {
     echo zarafa_web();
     die;
 }
 if ($argv[1] == "--ejabberd") {
     echo ejabberd() . "\n";
     echo pymsnt();
     die;
 }