vim /etc/systemd/system/glances.service
[Unit]
Description=Glances Monitoring Tool
After=network.target
Wants=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/glances -w -p 6123
Restart=always
RestartSec=10
User=root
Group=root
WorkingDirectory=/root
# 设置环境变量
Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 确保glances有正确的权限
UMask=0022
# 日志输出
StandardOutput=journal
StandardError=journal
TimeoutSec=300
[Install]
WantedBy=multi-user.target
# 重新加载systemd配置
systemctl daemon-reload
# 启用服务开机自启动
systemctl enable glances.service
# 立即启动服务
systemctl start glances.service
# 检查服务状态
systemctl status glances.service