[Unit] Description=NetVM Muse Choice Watcher Reconcile After=network.target [Service] Type=oneshot ExecStart=/usr/bin/python3 /home/super/Projects/NetVM/bin/muse_choice_watcher.py reconcile WorkingDirectory=/home/super/Projects/NetVM StandardOutput=journal StandardError=journal # Reconcile spawns long-lived per-pane daemons. Default KillMode= # control-group would SIGTERM/SIGKILL them (setsid cannot escape a # cgroup) the moment this oneshot service exits -- leaving every # timer-started pane uncovered (observed live). Only signal the main # process so spawned watchers survive service exit. KillMode=process