返回
Warning: You may not have write permissions to the file; saving may fail.
import cgitb import os import socket import subprocess import time import cgi from Autom8RedisTaskq import setup_redis cpaneluser = os.environ["USER"] cpanelhome = os.environ["HOME"] def close_cpanel_liveapisock(): """We close the cpanel LiveAPI socket here as we dont need those""" cp_socket = os.environ["CPANEL_CONNECT_SOCKET"] sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) sock.connect(cp_socket) sock.sendall('<cpanelxml shutdown="1" />'.encode('utf-8')) sock.close() cgitb.enable() close_cpanel_liveapisock() form=cgi.FieldStorage() print('Content-Type: text/html') print('') if form.getvalue('Option'): setup_redis.delay(cpaneluser, cpanelhome, form.getvalue('Option')) time.sleep(20) else: print("ERROR: Missing Parameter")
保存