Files
xxxig/debian/xxxig-daemon.service
T
wangdefa b04d41d783
Build and Release / build-and-test (amd64) (push) Successful in 1m40s
Build and Release / build-and-test (arm64) (push) Successful in 1m40s
Build and Release / release (push) Failing after 4s
增加对 1GB Huge Pages 的支持,添加相关服务和配置,优化安装脚本
2026-08-05 12:50:18 +08:00

42 lines
744 B
Desktop File

[Unit]
Description=XXXig Daemon (Miner Client)
Requires=xxxig-hugepages.service
After=network.target xxxig-hugepages.service
[Service]
Type=simple
# 工作目录
WorkingDirectory=/opt/xxxig
# 执行命令
ExecStart=/opt/xxxig/xxxigDaemon --config /etc/xxxig/config.json --log-file=/var/log/xxxig/daemon.log
# 重启策略
Restart=always
RestartSec=10
# 用户和组
User=xxxig
Group=xxxig
# 安全设置
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ProtectHome=true
ReadWritePaths=/var/log/xxxig /etc/xxxig
# 日志设置
StandardOutput=journal
StandardError=journal
SyslogIdentifier=xxxig-daemon
# 资源限制
LimitNOFILE=65535
LimitMEMLOCK=infinity
AmbientCapabilities=CAP_IPC_LOCK
[Install]
WantedBy=multi-user.target