Como posso garantir que meu aplicativo C customizado seja executado na inicialização?

0

Eu escrevi um aplicativo de linha de comando C que preciso executar toda vez que o sistema é inicializado. Como eu iria fazer isso? Eu vi outras perguntas e respostas que mostram maneiras de fazer isso para software pré-instalado através de menus visuais, mas isso é apenas um binário escrito personalizado que eu preciso ter certeza de que executa após cada reinicialização. Existe alguma maneira que eu possa fazer isso, ou devo escrever um script de shell que executa o binário e encontrar uma maneira de adicionar isso para os scripts que são executados na inicialização? Estou correndo em 10.04.

    
por mathematician1975 18.07.2012 / 13:49

3 respostas

1

Assumindo que isso pode ser executado no final do processo de inicialização, você pode simplesmente incluí-lo em /etc/rc.local ou usar o parâmetro especial cron @reboot e colocá-lo no usuário ou sistema (root) crontab, dependendo os privilégios de que precisa.

    
por ish 18.07.2012 / 13:57
2

Existem algumas maneiras. Tudo com base na permissão que você precisa,

O mais fácil é o seguinte,

O seguinte é tutorial para  - Abra aplicativos de inicialização da engrenagem de poder

CliqueemADD

Em seguida, forneça os detalhes,

    
por Web-E 18.07.2012 / 14:02
-1

Se você quiser executar alguma coisa toda vez que estiver logado, terá que modificar seu local

~/.profile 

Se você quiser executar algo toda vez que iniciar um shell de login, poderá modificar o seu

~/.bashrc

No caso de você precisar adicionar seu executável a .profile e lançar uma nova linha para ele, lembre-se de adicionar um & no final para executar esse aplicativo como um processo separado.

Algo como

/usr/bin/gedit &
    
por user827992 18.07.2012 / 14:15