Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 13.59.58.68
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /proc/self/root/opt/cloudlinux/venv/lib/python3.11/site-packages/clconfigure/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/self/root/opt/cloudlinux/venv/lib/python3.11/site-packages/clconfigure/services.py
# Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2018 All Rights Reserved
#
# Licensed under CLOUD LINUX LICENSE AGREEMENT
# https://cloudlinux.com/docs/LICENCE.TXT
#
import logging
from clconfigure import task, run

STATE_MASKED = 'masked'
STATE_STOPPED = 'stopped'

STATE_UNMASKED = 'unmasked'
STATE_RUNNING = 'running'

STATE_FAILED = 'failed'

STATUS_STOPPED = 'inactive'
STATUS_RUNNING = 'active'

STATE_ENABLED = 'enabled'
STATE_DISABLED = 'disabled'


def get_service_state(service, kind='is-active'):
    """
    Get information about systemctl service state
    (either activity or enability)
    """
    result = run(['systemctl', kind, service + '.service'])

    state = result.stdout.strip()
    return state


@task("Changing service '{service_name}' state to '{desired_state}'")
def set_service_state(desired_state, service_name):
    """
    Brings service to given state. May be executed more that once,
    does't crash on future calls
    """
    current_state = get_service_state(service_name, kind='is-enabled')
    current_status = get_service_state(service_name)

    logging.debug("Checking service '%s' state... package is in state='%s' running='%s'"
                  "", service_name, current_state, current_status)

    action = None
    if desired_state == STATE_MASKED and current_state != STATE_MASKED:
        action = 'mask'
    elif desired_state == STATE_UNMASKED and current_state == STATE_MASKED:
        action = 'unmask'
    elif desired_state == STATE_STOPPED and current_status != STATUS_STOPPED:
        action = 'stop'
    elif desired_state == STATE_DISABLED and current_state != STATE_DISABLED:
        action = 'disable'
    elif desired_state == STATE_RUNNING and current_status != STATUS_RUNNING:
        action = 'start'
    elif desired_state == STATE_ENABLED and current_state != STATE_ENABLED:
        action = 'enable'

    if action is None:
        logging.debug("No actions needed for service '%s'", service_name)
    else:
        run(['systemctl', action, service_name + '.service'])
        current_state = get_service_state(service_name)
        current_status = get_service_state(service_name)
        logging.debug("Checking service '%s' state again... service now is in state='%s' running='%s'"
                      "", service_name, current_state, current_status)

Youez - 2016 - github.com/yon3zu
LinuXploit