dsh-dual-camera.service 791 B

123456789101112131415161718192021222324252627282930313233
  1. [Unit]
  2. Description=DSH 双摄安全检测系统
  3. Documentation=https://github.com/anomalyco/dsh
  4. After=network-online.target
  5. Wants=network-online.target
  6. [Service]
  7. Type=simple
  8. User=admin
  9. Group=admin
  10. # 工作目录
  11. WorkingDirectory=/home/admin/dsh/dual_camera_system
  12. # Conda 环境激活 + 启动服务
  13. ExecStart=/bin/bash -c 'source /home/admin/miniconda3/etc/profile.d/conda.sh && conda activate rknn && exec python main.py --host 0.0.0.0 --port 8000'
  14. # 重启策略
  15. Restart=always
  16. RestartSec=5
  17. # 日志
  18. StandardOutput=append:/home/admin/dsh/dual_camera_system/logs/service.log
  19. StandardError=append:/home/admin/dsh/dual_camera_system/logs/service.log
  20. # 安全与资源限制
  21. NoNewPrivileges=true
  22. PrivateTmp=true
  23. ProtectSystem=full
  24. LimitNOFILE=65536
  25. [Install]
  26. WantedBy=multi-user.target