Linux ns1.utparral.edu.mx 6.8.0-79-generic #79~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 15 16:54:53 UTC 2 x86_64
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1
: 10.10.1.9 | : 10.10.1.254
Cant Read [ /etc/named.conf ]
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
README
+ Create Folder
+ Create File
/
opt /
lampp /
apache2 /
scripts /
[ HOME SHELL ]
Name
Size
Permission
Action
ctl.sh
2.21
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ctl.sh
#!/bin/sh ERROR=0 HTTPD_STATUS="" HTTPD_PIDFILE=/opt/lampp/logs/httpd.pid HTTPD="/opt/lampp/bin/httpd -f /opt/lampp/etc/httpd.conf" get_pid() { PID="" PIDFILE=$1 # check for pidfile if [ -f "$PIDFILE" ] ; then PID=`cat $PIDFILE` fi } get_apache_pid() { get_pid $HTTPD_PIDFILE if [ ! "$PID" ]; then return fi if [ "$PID" -gt 0 ]; then HTTPD_PID=$PID fi } is_service_running() { PID=$1 if [ "x$PID" != "x" ] && kill -0 $PID 2>/dev/null ; then RUNNING=1 else RUNNING=0 fi return $RUNNING } is_apache_running() { get_apache_pid is_service_running $HTTPD_PID RUNNING=$? if [ $RUNNING -eq 0 ]; then HTTPD_STATUS="apache not running" else HTTPD_STATUS="apache already running" fi return $RUNNING } test_apache_config() { if $HTTPD -t; then ERROR=0 else ERROR=8 echo "apache config test fails, aborting" exit $ERROR fi } start_apache() { test_apache_config is_apache_running RUNNING=$? if [ $RUNNING -eq 1 ]; then echo "$0 $ARG: httpd (pid $HTTPD_PID) already running" else /opt/lampp/lampp startapache > /dev/null RESULT=$? if [ $RUNNING -eq 0 ]; then echo "$0 $ARG: httpd started" else echo "$0 $ARG: httpd could not be started" ERROR=3 fi fi } stop_apache() { NO_EXIT_ON_ERROR=$1 test_apache_config is_apache_running RUNNING=$? if [ $RUNNING -eq 0 ]; then echo "$0 $ARG: $HTTPD_STATUS" if [ "x$NO_EXIT_ON_ERROR" != "xno_exit" ]; then exit else return fi fi /opt/lampp/lampp stopapache > /dev/null RESULT=$? if [ $RESULT -eq 0 ]; then echo "$0 $ARG: httpd stopped" else echo "$0 $ARG: httpd could not be stopped" ERROR=4 fi } cleanpid() { rm -f $HTTPD_PIDFILE } if [ "x$1" = "xstart" ]; then start_apache sleep 5 elif [ "x$1" = "xstop" ]; then stop_apache sleep 2 elif [ "x$1" = "xstatus" ]; then is_apache_running echo "$HTTPD_STATUS" elif [ "x$1" = "xcleanpid" ]; then cleanpid fi exit $ERROR
Close