Não consigo ativas uma cron

Iniciado por daniel.malaquias, 10 de Outubro de 2011, 11:24

tópico anterior - próximo tópico

daniel.malaquias

Desculpe pessoas se estiver postando no local errado, peço que movam para o local correto se for o caso.

Estou tentando fazer uma cron par bkp de alguns arquivos, mas não esta funcionando, então se alguém puder dar mais algumas dicas de como posso resolver este pequeno problema, fico no aguardo.
Tenho 2 crons que sao o mesmo comando, porem uma eu fiz usando


sudo crontab -e


e outra que fiz utilizando


crontab -e


O comando em questão na cron é o seguinte


15 11 * * * rsync -av /media/ServerA/ /media/ServerB_


Nenhuma das duas funciona, e se eu rodar crontab -l ou sudo crontab -l as duas crons aparecem lá certinhas.

*Se eu digitar o comando rsync desta forma no terminal funciona corretamente.

agente100gelo

Advogado e analista de sistema cearense.
Twitter: @glaydson

daniel.malaquias

agente100gelo, li o link que me enviou, e mais um que existia no próprio tópico que enviou, e fiz o seguinte:

Dentro de /home/servidor/ criei um arquivo com o nome debkp.sh com permissões de leitura e escrita pra tudo com permissão de ativar como um programa/aplicativo, tendo o seguinte script


#!bin/bash

INICIO='date +%d/%m/%Y-%H:%M:%S'
LOG=/var/log/'date +%Y-%m-%d'_log_bkp_diario.txt

echo " " >> $LOG
echo " " >> $LOG
echo "| ------ ------ ------ ------ ------ ------ -----------"  >> $LOG
echo "  Sincronizacao iniciada em $INICIO" >> $LOG

sudo rsync -Cravp /media/SpacoAberto/ /media/SA_BKP1_ >> $LOG
FINAL='date  +%d/%m/%Y-%H:%M:%S'

echo "  Sincronizacao Finalizada em $FINAL" >> $LOG
echo "| ------ ------ ------ ------ ------ ------ -----------"  >> $LOG
echo " " >> $LOG
echo " " >> $LOG


Nas crons fiz o seguinte

root@servidor:/home/servidor# crontab -l
57 14 * * * /home/servidor/bkp
root@servidor:/home/servidor# sudo crontab -l
57 14 * * * /home/servidor/bkp
root@servidor:/home/servidor#


Mas ainda não está funcionando nadica de nada

Obs: Depois de acertar tudo, e antes de testar qualquer coisa , estou seguinte as suas dicas do post:


sudo service cron start


Espero que possa ajudar a encontrar esse erro que esteja cometendo.

agente100gelo

Seguindo a dica do @zekkerj, tenta:
57 14 * * * /home/servidor/bkp >> /home/servidor/backup.log 2>&1

O script funciona perfeitamente?
Advogado e analista de sistema cearense.
Twitter: @glaydson

daniel.malaquias

A seguinte mensagem foi criada no arquivo backup.log


/bin/sh: /home/servidor/bkp: not found


Sinto que estou próximo...
Obs: Não apareceu nada em tela no momento da geração do arquivo, não alterou nada, só apareceu o arquivo na pasta.

agente100gelo

Ele não acho o arquivo. Tem certeza que está no local certo? Está com permissão de execução?
Advogado e analista de sistema cearense.
Twitter: @glaydson

daniel.malaquias

Acredito que sim, mas pode ser que eu tenha feito algo errado, tem como ver esta imagem?




http://www.freeimagehosting.net/32b0a

daniel.malaquias

Não sei o que posso fazer para esta cron funcionar... alguém tem alguma idéia a mais que eu possa verificar???