diff --git a/Auto_Anons_Generator.service b/Auto_Anons_Generator.service new file mode 100644 index 0000000..ecd5637 --- /dev/null +++ b/Auto_Anons_Generator.service @@ -0,0 +1,36 @@ +[Unit] +Description=Auto Anons Generator +Documentation=https://git.tvstart.ru/lexx/AE_script +After=network.target +Wants=network.target + +[Service] +Type=simple +User=eng +Group=eng +WorkingDirectory=/home/eng/ +EnvironmentFile=/mnt/aescript/.env + +# Защита сервиса +NoNewPrivileges=yes +ProtectSystem=strict +ProtectHome=yes +ReadWritePaths=/home/eng/ /mnt/aescript/ + +# Лимиты ресурсов +MemoryLimit=512M +CPUQuota=80% + +ExecStart=/home/eng/.venv/bin/python AF_script_test_4.py +StandardOutput=journal +StandardError=journal +SyslogIdentifier=AF + +# Поведение при перезапуске +Restart=always +RestartSec=10 +StartLimitInterval=300 +StartLimitBurst=5 + +[Install] +WantedBy=multi-user.target \ No newline at end of file