Eu também estava tendo esse problema. Agora eu sou capaz de executar o meu aplicativo mono c # no arranque com a ajuda de: link
Na seção "iniciar" do arquivo (conforme especificado no link acima), faça o seguinte: 1. mude o diretório para a pasta do seu aplicativo c #: cd / home / pi / myApp 2. na próxima linha, adicione o caminho completo do caminho "mono" AND completo do seu aplicativo c #. Por exemplo: / usr / bin / mono /home/pi/myApp/myApp.exe
na seção "stop", não sei como parar o "myApp.exe" exato; mas eu parei o "mono" dando o comando:
killall mono
(na verdade, o myApp.exe ... mas se você estiver executando mais de um c # apps ... teste-o.)
Notas
- verifique se o seu aplicativo c # não solicita a entrada do usuário ... caso contrário, ele será interrompido
- Não se esqueça de executar os padrões sudo update-rc.d NameOfYourScript:)
- teste o script executando os comandos "start" e "stop" (conforme especificado no link fornecido acima) antes de reiniciar sua máquina.
- TODAS as linhas de comentário no script são obrigatórias. Caso contrário, você não poderá adicioná-lo à lista de inicialização.
Tudo de bom! :)