Tarefa agendada na reinicialização

3

Como posso agendar uma tarefa para ser executada na próxima reinicialização?

Entendo que temos ferramentas como cron e at para ajudar no agendamento. Mas eles parecem permitir o agendamento em um horário específico e não em um evento específico (como reiniciar).

    
por JohanSJA 29.08.2011 / 05:32

1 resposta

3

Você pode usar @reboot - de man crontab 1 :

The following formats are also recognized:
# schedule this job only once, when crond starts up
@reboot date

Então você poderia usar algo como:

@reboot /path/to/yourtask

Existem outras palavras-chave especiais Cron 2 :

Palavra-chave equivalente
@ yearly 0 0 1 1 *
@daily 0 0 * * *
@hourly 0 * * * *
@reboot Executar na inicialização.

[1] Em dcron e Vixie cron

[2] link

    
por 29.08.2011 / 06:16