Iniciante usuário Linux! Tendo problemas com o cron

1

Eu tenho um Intel NUC com Ubuntu instalado. Ele executa um servidor Minecraft. Eu queria um sistema de backup simples para o servidor, e através de alguns googling, descobri que posso fazer isso usando o cron e o tar. No entanto, pareço ser incapaz de fazer o cron fazer qualquer coisa.

Eu fiz um script de teste simples para o cron rodar.

#!/bin/bash cd ~/minecraft/Backups touch bla.txt

E eu modifiquei meu crontab adicionando isso.

# m h dom mon dow command 10 16 * * * /home/ben/minecraft/Backups/Test.sh

Eu esperei por 16:10 para vir e ... nada aconteceu. Não foi criado nenhum arquivo bla.txt. Eu tentei várias vezes, inserindo diferentes tempos e ainda nada.

O script funciona quando eu o executo manualmente. Alguma idéia do que eu sinto falta?

    
por user269086 05.01.2018 / 22:21

1 resposta

2

Não tenho a certeza se isto responde à sua pergunta, mas sugiro que substitua esta linha:

cd ~/minecraft/Backups

Com isso:

cd /home/ben/minecraft/Backups

Certifique-se de que seu script tenha permissões de execução:

chmod +x /home/ben/minecraft/Backups/Test.sh

Verifique se o cron está instalado e em execução:

/etc/init.d/cron status

Se não, instale-o / inicie-o:

apt-get install cron
/etc/init.d/cron start
    
por 05.01.2018 / 22:48

Tags