Files
AstraDeploy/templates/service-tmux.tpl

18 lines
415 B
Smarty

[Unit]
Description=Minecraft {{CORE_NAME}} server (tmux)
After=network.target
[Service]
Type=forking
User={{SERVER_USER}}
Group={{SERVER_USER}}
WorkingDirectory={{SERVER_DIR}}
ExecStart=/usr/bin/tmux new-session -d -s {{SERVICE_NAME}} '{{START_SCRIPT}}'
ExecStop=/usr/bin/tmux send-keys -t {{SERVICE_NAME}} 'stop' C-m
ExecStopPost=/bin/sleep 8
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target