Quando tentei adicionar "Restart = on-failure" ao meu .service (que simplesmente inicia um aplicativo), recebi um erro no qual ele dizia que isso não era permitido. Atualmente, é Type = oneshot (eu também tentei "simple") - qual deles devo usar? obrigado antecipadamente!
Editar: adicionou o código de .service
[Unit]
Description=runs the app
After=multi-user.target
[Service]
Type=oneshot
ExecStart=/root/myApp/myApp.x86_64
Restart=on-failure
[Install]
WantedBy=multi-user.target
EDIT2: versão "esperamos que funcione"
[Unit]
Description=runs the app
After=multi-user.target
[Service]
Type=simple
Restart=on-failure
RestartSec=3
ExecStart=/root/myApp/myApp.x86_64
[Install]
WantedBy=multi-user.target