コード例 #1
0
ファイル: menu.py プロジェクト: moyagrciga/MyServer
 def OPT(self):
     while True:
         logo()
         Tool = raw_input(
             ''' \033[0;33m\033[4;mMyServer\033[00m\033[01;31m > \033[1;36m'''
         )
         if Tool == "1":
             if os.path.exists(bpath + "php"):
                 php()
             else:
                 pyweb().chkpy()
         elif Tool == "2":
             if system == "termux":
                 open()
             elif system == "ubuntu" or system == "debian":
                 local()
         elif Tool == "3":
             if system == "termux":
                 print(
                     "\033[01;31m\n\n\007  Sorry \033[01;32mMySQL\033[01;31m is not support in your system.\n"
                 )
                 sleep(4)
             elif system == "ubuntu" or system == "debian":
                 Mys()
         elif Tool == "4":
             MServer()
         elif Tool == "5":
             Mhost()
         elif Tool == "6":
             Upd().U()
         elif Tool == "7":
             setting()
         elif Tool == "8":
             know().About()
         elif Tool == "Uninstall MyServer" or Tool == "uninstall myserver" or Tool == "rm -T":
             Un().Uni()
             sleep(1)
             ex()
         elif Tool == "exit":
             exit()
         elif Tool == "x":
             Toolo = raw_input(
                 "\n\033[1;32m Do you want to Exit ? [\033[01;33mY/n\033[01;32m] >>  \033[01;36m"
             )
             if Toolo == "N" or Toolo == "n":
                 pass
             elif Toolo == "Y" or Toolo == "y":
                 exit()
             else:
                 print(
                     "\n \033[01;31m\007Command not found :\033[01;32m \'" +
                     Toolo + "\'")
                 sleep(1)
         else:
             print("\n \033[01;31m\007Command not found :\033[01;32m \'" +
                   Tool + "\'")
             sleep(1)
コード例 #2
0
 def MS(self):
     while True:
         mslogo()
         Tool = raw_input(
             ''' \033[0;33m\033[4;mMyServer\033[00m\033[01;31m > \033[1;36m'''
         )
         if Tool == "1":
             if os.path.exists(bpath + "php"):
                 php()
             else:
                 pyweb().chkpy()
                 break
         elif Tool == "2":
             php()
         elif Tool == "3":
             pyweb().chkpy()
             break
         elif Tool == "4":
             if os.path.exists(bpath + "apachectl"):
                 apache().asr()
                 break
             elif os.path.exists("/usr/sbin/apache2"):
                 apache().asr()
                 break
             else:
                 Mylogo()
                 print(
                     "\n\033[01;33minstalling Apache2 web server .........\033[00m\n"
                 )
                 os.system(pac + " update")
                 os.system(pac + " install apache2 -y")
                 apache().asr()
                 break
         elif Tool == "5":
             if os.path.exists(bpath + "nginx"):
                 nginx().ng()
                 break
             elif os.path.exists("/usr/sbin/nginx"):
                 nginx().ng()
                 break
             else:
                 Mylogo()
                 print(
                     "\n\033[01;33minstalling Nginx web server .........\033[00m\n"
                 )
                 os.system(pac + " update")
                 os.system(pac + " install nginx -y")
                 nginx().ng()
                 break
         elif Tool == "0" or Tool == "back":
             break
         else:
             print("\n \033[01;31m\007Command not found :\033[01;32m \'" +
                   Tool + "\'")
         sleep(0.7)
コード例 #3
0
import sys
import os
from time import sleep
from system import *
from logo import *
from pyweb import *
from php import *
from apache import *
from ng import *

if sys.argv[1] == "-php":
    s = open(spath + ".serv.lock", "w")
    s.write(sys.argv[1] + " " + sys.argv[2] + " " + sys.argv[3] + " " +
            sys.argv[4])
    s.close()
    php()
elif sys.argv[1] == "-apa":
    s = open(spath + ".serv.lock", "w")
    s.write(sys.argv[1])
    s.close()
    apache()
elif sys.argv[1] == "-py":
    s = open(spath + ".serv.lock", "w")
    s.write(sys.argv[1] + " " + sys.argv[2] + " " + sys.argv[3] + " " +
            sys.argv[4])
    s.close()
    pyweb()
elif sys.argv[1] == "-ng":
    s = open(spath + ".serv.lock", "w")
    s.write(sys.argv[1] + " " + sys.argv[2] + " " + sys.argv[3] + " " +
            sys.argv[4])