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.
- Abra o aplicativo Aplicativos de inicialização . Você pode procurá-lo no traço.
- 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.