Systemd

1. Файлы systemd лежат здесь

/etc/systemd/system

2. flask-llama.service

[Unit]
Description=Flask LLaMA Web Service
After=network.target

[Service]
User=root
WorkingDirectory=/root/ai_endpoint
Environment="PATH=/root/ai_endpoint/myenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Environment="PYTHONPATH=/ai_endpoint"
Environment="PYTHONUNBUFFERED=1"
ExecStart=/root/ai_endpoint/myenv/bin/python /root/ai_endpoint/app.py
Restart=always
RestartSec=10
StandardOutput=append:/var/log/flask-llama.out.log
StandardError=append:/var/log/flask-llama.err.log

[Install]
WantedBy=multi-user.target

3. 

Шаг 3: Перезагрузите systemd и включите службу
Перезагрузите конфигурацию systemd, чтобы она узнала о новой службе:

sudo systemctl daemon-reload

Включите службу, чтобы она запускалась при старте системы:

sudo systemctl start flask-llama.service

Шаг 4: Запустите службу
Запустите службу вручную, чтобы проверить, что она работает:

Шаг 5: Проверьте статус службы
Проверьте статус службы, чтобы убедиться, что она работает корректно:

sudo systemctl status flask-llama.service

Если все сделано правильно, ваш скрипт будет запускаться автоматически при старте системы и работать в фоновом режиме.

Связаться с автором Поддержать деньгами (что?)