Пример простого управления сервером через приложение на Flask


flask 
--- app.py
  • app.py
import subprocess
from flask import Flask, request
app = Flask(__name__)


@app.route("/", methods=['GET', 'POST'])
def hello():
    if request.method == 'POST':
        subprocess.run(["systemctl", "restart", "SERVICENAME"])
        return "Демон SERVICENAME перезапущен"
    return """<form method="post" action="/">
<button>Перезагрузить</button>
</form>
"""


if __name__ == "__main__":
    app.run()
© RemiZOffAlex