Files
Scripts/pc-monitor.service
Wiktor Olszewski 2c0000079b Add PC Anti-Freeze Monitor with enhanced features
- System protection script with custom enhancements and TUI interface
- Browser tab limiting and application-specific monitoring
- AI behavior learning and predictive analysis
- Terminal-based configuration interface
- Multi-distro installation support
2025-07-01 19:51:06 +02:00

35 lines
730 B
Desktop File

[Unit]
Description=PC Anti-Freeze Monitor - System Crash Prevention
Documentation=man:pc-monitor(8)
After=multi-user.target graphical-session.target
Wants=multi-user.target
[Service]
Type=simple
ExecStart=/usr/local/bin/pc-monitor
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=always
RestartSec=10
User=root
Group=root
# Security settings
NoNewPrivileges=true
ProtectSystem=strict
ProtectHome=true
ReadWritePaths=/var/log /var/run /tmp
PrivateTmp=true
ProtectKernelTunables=false
ProtectKernelModules=true
ProtectControlGroups=false
# Resource limits
LimitNOFILE=1024
LimitNPROC=512
# Environment
Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[Install]
WantedBy=multi-user.target