Inicie 4 programas na inicialização no Linux Mint via terminal

4

Estou trabalhando em um projeto e espero que você possa me ajudar a resolver um problema.

Eu tenho quatro programas que estão escritos em C. Eles foram compilados usando gcc e eles funcionam como deveriam. Como os quatro programas são drivers para alguns dispositivos, preciso iniciá-los novamente se o computador for redefinido por algum motivo ou se a fonte de alimentação for perdida.

Nos programas, tenho algumas partes em que estou imprimindo alguns status e, no momento, inicio os programas usando um console.

Como posso iniciar os programas na inicialização do Linux Mint?

É possível na inicialização ativar quatro consoles e os consoles para iniciar o programa? Se não tenho que transferir a saída dos programas em arquivo? (Quatro dispositivos estão conectados ao PC através de quatro portas seriais.)

    
por Шијаковски Глигор 18.08.2013 / 12:19

1 resposta

3

Você pode incluir a execução de seus programas no arquivo /etc/rc.local para que eles sejam iniciados automaticamente. Além disso, você precisaria redirecionar a saída para arquivos significativos para poder inspecioná-los posteriormente. Em outras palavras, em /etc/rc.local adicione algo assim antes da linha exit 0 :

/path/to/program/program1 >> /path/to/output/file/program1.output
/path/to/program/program2 >> /path/to/output/file/program2.output
/path/to/program/program3 >> /path/to/output/file/program3.output
/path/to/program/program4 >> /path/to/output/file/program4.output
    
por 18.08.2013 / 14:13