O Cronjob desaparece sempre que eu reinicio o apache2

2

Sou relativamente novo no linux e no apache.

Eu editei o crontab do root fazendo o login como root e digitando crontab -e , mas meu cronjob desaparece do crontab sempre que eu reinicio o servidor apache2.

Alguém por favor pode me explicar isso?

    
por Avi 06.07.2016 / 19:29

1 resposta

1

Oops! Você entrou em conflito com o fato de o Ubuntu (Debian?) Lidar com root crontab não via /var/spool/cron/crontabs/root (que é o arquivo criado, com crontab -e ), mas através de /etc/crontab , que oferece mais flexibilidade ao sistema e, através de um formato ligeiramente diferente, a capacidade de executar trabalhos periódicos como qualquer usuário.

De /etc/crontab :

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the 'crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

Então, abandone crontab -e como root e siga /etc/crontab

Ainda não descobri por que /var/spool/cron/crontabs/root é excluído, mas como não é o jeito certo, não acho que seja importante.

    
por waltinator 06.07.2016 / 19:51