MOON
Server: Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 PHP/5.4.10
System: Linux vps.presagepowered.net 2.6.18-398.el5 #1 SMP Tue Sep 16 20:51:48 EDT 2014 i686
User: mckernan (512)
PHP: 5.4.10
Disabled: NONE
Upload Files
File: //proc/self/root/scripts.20110601.053605.26125/disable_sqloptimizer
#!/usr/bin/perl
# cpanel - enable_sqloptimizer                                   Copyright(c) 2010 cPanel, Inc.
#                                                           All rights Reserved.
# copyright@cpanel.net                                         http://cpanel.net
# This code is subject to the cPanel license. Unauthorized copying is prohibited

BEGIN { unshift @INC, '/usr/local/cpanel'; }

require 5.006;

use Cpanel::SafeRun::Errors          ();
use Cpanel::MysqlUtils::SlowQueryLog ();
use Cpanel::Config ();

unsetupsqloptimizercrontab();

Cpanel::MysqlUtils::SlowQueryLog::disable();

my $cpconf = Cpanel::Config::loadcpconf();
if ($cpconf->{'sqloptimizer'}) {
    $cpconf->{'sqloptimizer'}=0;
    Cpanel::Config::savecpconf( $cpconf );
}

sub unsetupsqloptimizercrontab {
    my $has_sqloptimizer = 0;
    my @CT = grep( !/^#/, split( /\n/, Cpanel::SafeRun::Errors::saferunnoerror( 'crontab', '-l' ) ) );
    if ( grep( /sqloptimizer/, @CT ) ) { $has_sqloptimizer = 1; }
    if ( $has_sqloptimizer ) {
        @CT = grep( !/sqloptimizer/, @CT );
        open( my $cr_fh, ">", "/scripts/.crontab" );
        print {$cr_fh} join( "\n", @CT ) . "\n";
        close($cr_fh);
        system 'crontab', '/scripts/.crontab';
        unlink("/scripts/.crontab");
    }
}