Como iniciar o Crontab antes do login?

0
Basicamente, eu tenho um script (.sh) que sincroniza uma pasta local com uma pasta FTP (usando o cron para executar isso).

Este script precisa ser ATIVO EM TODOS OS TEMPOS (uso comercial: D) e a única coisa que não posso controlar são os cortes de energia regulares no trabalho. Quando estou ausente, há uma grande possibilidade (devido a cortes de energia) de meu computador reiniciar.

O problema é que esse script ainda precisa ser executado. Existe alguma maneira de ter cron executando na inicialização sem fazer o login na máquina com a minha senha?

(sem perguntas anteriores semelhantes responderam diretamente minha pergunta btw)

    
por Edward Nunn 28.04.2016 / 09:25

2 respostas

0

Talvez o mais eficiente seja usar o parâmetro reboot no seu crontab com a seguinte linha:

@reboot /home/user/script.sh

Ele iniciará o script toda vez que o servidor inicializar. Eu uso isso em vários servidores para me enviar um email quando é inicializado.

    
por monitor35 28.04.2016 / 10:18
0

Para provar, os crons estão começando: Faça um cron como @reboot touch file e find / | grep file . Isso existirá.

    
por Motte001 28.04.2016 / 10:37