Inicie o aplicativo se estiver parado [duplicado]

0

Eu fiz um aplicativo com o Mono e quero que ele esteja sempre em execução. Se meu aplicativo parou, preciso que ele seja iniciado automaticamente novamente. Alguém tem solução que me ajudaria?

Além disso, como faço para iniciar um aplicativo na inicialização?

    
por DjuricS. 04.03.2018 / 14:55

1 resposta

1

Eu gostaria da seguinte abordagem:

Crie um script de shell para iniciar o aplicativo novamente se estiver parado (verifique se está marcado como executável):

#!/bin/bash

while true ; do
  mono /path/to/exe
done

O loop é pausado toda vez que o comando mono é executado, pois ele aguardará a conclusão dele, portanto, o aplicativo não deve ser iniciado centenas de vezes.

Em seguida, você pode fazer o lançamento no logon.

  1. Abra o aplicativo Aplicativos de inicialização . Você pode procurá-lo no traço.
  2. Clique em adicionar e, na caixa Comando , adicione o caminho ao script de shell.

Efetue logout e, em seguida, efetue login novamente e esperamos que seu aplicativo mono esteja em execução.

    
por The Sleepy Penguin 04.03.2018 / 22:40