Adicionar tarefa cron na inicialização de um script

3

Eu gostaria de adicionar um comando para ser executado na inicialização de dentro de um script de shell.

Por exemplo, eu executo o script uma vez e ele adiciona o cron job, então a partir desse momento, cada vez que o sistema operacional é iniciado, um programa específico é iniciado.

Mais específico, eu preciso de xbindkeys para ser executado na inicialização e isso deve ser feito por um script de execução única.

Até agora eu acho que essa linha faria o trabalho:

@reboot xbindkeys

( xbindkeys está no PATH)

Como eu poderia adicionar esse trabalho a partir de um script?

    
por Iulius Curt 18.01.2013 / 12:32

1 resposta

3

Existem várias maneiras de conseguir isso. Veja esta resposta para mais detalhes. Adicionar @reboot xbindkeys ao seu crontab funcionaria, mas aparentemente só funciona quando a máquina é reinicializada quando não está fria.

sudo echo '@reboot xbindkeys' >> /etc/crontab

Isso adicionará a linha aos seus trabalhos agendados, mas normalmente eu chamo o script adicionando-o em uma linha para /etc/init.d/rc.local , embora eu goste da sugestão de Riccardo de adicioná-lo ao ~ / .gnomerc.

    
por Jonathan Cantrell 18.01.2013 / 13:18

Tags