HEX
Server: Apache
System: Linux server1.panigaletech.com 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
User: ubuntu (1000)
PHP: 7.4.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //proc/self/root/etc/init.d/kagent-TESTJS72184235756529
#! /bin/sh

### BEGIN INIT INFO
# Provides:             AgentMon-TESTJS72184235756529
# Required-Start:       $network
# Required-Stop:        $network
# Default-Start:        3 5
# Default-Stop:         0 1 2 6
# Short-Description:    Kaseya Agent
# Description:          Daemon providing agent support to the Kaseya Server
### END INIT INFO

# kagent:   Starts the Kaseya Agent in Daemon mode

# Don't allow non-root users to run this script
[ -z "$UID" ] && UID=$(id -u)  # for any systems which don't set UID
[ $UID -ne 0 ] && exit 0

# Check that networking is configured.
[ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
[ "${NETWORKING}" = "no" ] && exit 0


KAGENT_PATH=/opt/Kaseya/TESTJS72184235756529
KAGENT_OPTS=--daemon

start() {
    mkdir -p $KAGENT_PATH/var
    echo -n "Starting Kaseya AgentMon: "
    $KAGENT_PATH/bin/AgentMon $KAGENT_OPTS > /dev/null 2>&1
    RETVAL=$?
    echo
    return $RETVAL
}

stop() {
    echo -n "Shutting down Kaseya AgentMon: "
    if [ -r "$KAGENT_PATH/var/pid" ]
    then
    	local pid=$(cat $KAGENT_PATH/var/pid)
    	if [ -n "$pid" -a "$pid" != "0" -a "$pid" != "1" ]
    	then
            kill -- -$pid > /dev/null 2>&1
            RETVAL=$?
            rm -f $KAGENT_PATH/var/pid
        fi
    fi
    echo
    return $RETVAL
}

restart() {
    stop
    start
}

status() {
    if [ -r "$KAGENT_PATH/var/pid" ]
    then
    	local pid=$(cat $KAGENT_PATH/var/pid)
    	if [ -n "$pid" -a "$pid" != "0" -a "$pid" != "1" ]
    	then
            if ps --pid $pid > /dev/null 2> /dev/null
            then
                echo "$(basename $0) (pid $pid) is running..."
                RETVAL=0
            else
                RETVAL=1
            fi
        fi
    fi
    echo
    return $RETVAL
}

RETVAL=0

# See how we were called.
case "$1" in
  start)			start ;;
  stop)				stop ;;
  status)			status ;;
  restart|reload)	restart ;;
  *)				echo "Usage: $0 {start|stop|status|restart}"
					exit 1
					;;
esac

exit $?