Cron jobs no Ubuntu param misteriosamente algum tempo depois que minha sessão SSH é fechada

0

Eu tenho alguns cron jobs que estão garantindo que a VPN esteja sendo estabelecida. Tudo funciona bem e eu tenho verificado isso de tempos em tempos. No entanto, de manhã, notei que a VPN está inoperante e as tarefas agendadas não estão em execução.

Eu fiz o login via SSH e verifiquei os registros de tarefas do cron que eu coloquei manualmente, mas nenhum erro e a última vez que o log foi preenchido foi 20: 00h.

-rwxr-xr-x 1 ema ema 17K okt 10 20:00 dnsjob.log
-rw-rw-r-- 1 ema ema 17K okt 10 20:00 new_output.log
-rwxr-xr-x 1 ema ema 17K okt 10 20:00 vpnjob.log

Também verifiquei se o daemon do cron está ativo e tudo parece estar em ordem.

De alguma forma, os cronjobs estão funcionando depois de um tempo e eu não tenho idéia do porquê.

Existe alguma possibilidade de verificar o que está acontecendo? Existe algum tipo de "modo de suspensão" em que as tarefas do cron são pausadas sem motivo específico?

Um dos cronjobs (script de atualização do DNS) é o seguinte:

*/9 * * * * sudo /usr/sbin/ddclient -force 2>&1 >> /home/ema/scripts/crons/dnsjob.log

Mas tudo parece bem dentro do dnsjob.log e a última entrada é de 17 de outubro às 20:00.

Parece que quando eu estou conectado ao sistema via SSH, o crontab funciona, mas uma vez que eu estou desconectado, ele funciona por um tempo e finalmente pára de executar qualquer coisa. Eu tenho tentado encontrar alguma informação relevante nos manuais e logs, mas sem sorte.

    
por Sasho Andrijeski 17.10.2016 / 14:55

1 resposta

0

Você está usando o diretório inicial criptografado. Quando você sai do servidor (fecha a sessão ssh), o diretório pessoal é criptografado e, portanto, não é possível gravar nos arquivos internos. É uma característica (e ponto de criptografar casas).

    
por 18.10.2016 / 09:32