コード例 #1
0
ファイル: exec.initslapd.php プロジェクト: BillTheBest/1.6.x
function influx()
{
    include_once dirname(__FILE__) . "/ressources/class.influxdb-service.inc";
    $unix = new unix();
    $sock = new sockets();
    $unix = new unix();
    influx_db_service();
    echo "Influx: [INFO] Writing /etc/init.d/influx-db with new config\n";
}
コード例 #2
0
ファイル: exec.influxdb.php プロジェクト: BillTheBest/1.6.x
function enable_db()
{
    include_once dirname(__FILE__) . "/ressources/class.influxdb-service.inc";
    $unix = new unix();
    $squidbin = $unix->LOCATE_SQUID_BIN();
    $php = $unix->LOCATE_PHP5_BIN();
    build_progress_rdb(15, "{enable_service}");
    $sock = new sockets();
    $sock->SET_INFO("EnableInfluxDB", 1);
    influx_db_service();
    build_progress_rdb(20, "Starting service");
    start(true);
    if (is_file($squidbin)) {
        system("{$php} /usr/share/artica-postfix/exec.squid.php --build --force");
    }
    system("/etc/init.d/squid-tail start");
    build_progress_rdb(50, "Refresh services");
    system("/etc/init.d/artica-status restart --force");
    build_progress_rdb(100, "{done}");
}