Code/batch_ia/batch-fabnum-dev.service
2025-05-26 17:27:59 +02:00

32 lines
832 B
Desktop File

[Unit]
Description=Service batch IA pour utilisateur fabnum
After=network.target
[Service]
Type=simple
User=fabnum
WorkingDirectory=/home/fabnum/fabnum-dev/batch_ia
Environment=PYTHONPATH=/home/fabnum/fabnum-dev
ExecStart=/home/fabnum/fabnum-dev/venv/bin/python /home/fabnum/fabnum-dev/batch_ia/batch_runner.py
Restart=always
Nice=10
CPUSchedulingPolicy=batch
# Limites de ressources
CPUQuota=87.5% # ~14 cores sur 16
MemoryMax=12G # RAM maximale autorisée
TasksMax=1 # maximum 1 subprocess/thread simultané
# Sécurité renforcée
ProtectSystem=full
ReadWritePaths=/home/fabnum/fabnum-dev/batch_ia
# Journal propre
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target
# semanage fcontext -a -t svirt_sandbox_file_t "/home/fabnum/fabnum-dev/batch_ia(/.*)?"