| 1234567891011121314151617181920212223242526272829303132333435363738 |
- [Unit]
- Description=双摄像头联动抓拍系统
- After=network.target
- Wants=network.target
- [Service]
- Type=simple
- User=admin
- WorkingDirectory=/home/admin/dsh/dual_camera_system
- # 环境变量
- Environment="PATH=/home/admin/miniconda3/envs/rknn/bin:/usr/local/bin:/usr/bin:/bin"
- Environment="LD_LIBRARY_PATH=/home/admin/dsh/dh/arm/Bin:/usr/lib:/lib"
- Environment="OPENCV_FFMPEG_CAPTURE_OPTIONS=threads;1"
- # 启动命令
- ExecStart=/bin/bash /home/admin/dsh/dual_camera_system/scripts/start.sh
- # 日志配置
- StandardOutput=append:/home/admin/dsh/logs/dual-camera.log
- StandardError=append:/home/admin/dsh/logs/dual-camera.log
- # 自动重启配置
- Restart=always
- RestartSec=10
- # 健康检查 - 每60秒检查一次进程是否存活
- ExecStartPost=/bin/bash -c 'echo "$(date): 服务已启动" >> /home/admin/dsh/logs/dual-camera.log'
- # 进程安全设置
- KillMode=mixed
- TimeoutStopSec=30
- # 资源限制 (可选)
- # MemoryMax=4G
- [Install]
- WantedBy=multi-user.target
|