/
/
/
1[Unit]
2Description=NFS Mount Monitor for Runner Services
3After=network.target nfs-client.target
4Wants=network.target
5
6[Service]
7Type=oneshot
8ExecStart=/usr/local/bin/runner-nfs-check.sh
9User=root
10Group=root
11StandardOutput=journal
12StandardError=journal
13SyslogIdentifier=runner-nfs-monitor
14
15# Security settings
16NoNewPrivileges=true
17PrivateTmp=true
18ProtectSystem=strict
19ProtectHome=true
20ReadWritePaths=/var/log /var/lib /var/run
21
22# Resource limits
23MemoryMax=64M
24TasksMax=10
25
26# Timeouts
27TimeoutStartSec=300
28TimeoutStopSec=30
29
30[Install]
31WantedBy=multi-user.target