Como rodar crontab?

13. Re: Como rodar crontab?

charles fábio kiefer
xibo

(usa Ubuntu)

Enviado em 22/10/2012 - 15:28h

alguem?


  


14. Re: Como rodar crontab?

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 22/10/2012 - 20:30h

Dentro do script, vc deve informar onde as coisas acontecem, porque no ambiente do crontab, ele precisa "se achar" dentro da arvore de diretórios.

trocando em miudos:

coloque o caminho completo para o arquivo a ser compactado, exemplo:

tar -zcf /home/backup/bkp_da_home.tar.gz /home

Pegando o seu:


#!/bin/bash


tar -zcf /opt/bkp/22_10_12_pasta.tar.gz /home/pasta



* tire o v (que mostra o que está acontecendo no terminal - verbose), é desnecessário no cron, e às vezes da problema.


Teste ai...


15. Re: Como rodar crontab?

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 22/10/2012 - 20:40h

Se ainda estiver com a aspa no final da linha remova ela:
/home/backup/jur.sh"

para /home/backup/jur.sh


16. Re: Como rodar crontab?

charles fábio kiefer
xibo

(usa Ubuntu)

Enviado em 23/10/2012 - 09:10h

rai3mb escreveu:

Dentro do script, vc deve informar onde as coisas acontecem, porque no ambiente do crontab, ele precisa "se achar" dentro da arvore de diretórios.

trocando em miudos:

coloque o caminho completo para o arquivo a ser compactado, exemplo:

tar -zcf /home/backup/bkp_da_home.tar.gz /home

Pegando o seu:


#!/bin/bash


tar -zcf /opt/bkp/22_10_12_pasta.tar.gz /home/pasta



* tire o v (que mostra o que está acontecendo no terminal - verbose), é desnecessário no cron, e às vezes da problema.


Teste ai...


rodou, mas teve um problema com chmod +x /home/backup/jur.sh...eu dei permissão na pasta toda e agora todos os arquivos .tar.gz estão verdes compermissão de execução como eu faço pra voltar e de xar eles normais de novo (vermelho e não verde)??


17. Re: Como rodar crontab?

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 23/10/2012 - 12:33h


.tar.gz estão verdes compermissão de execução como eu faço pra voltar e de xar eles normais de novo (vermelho e não verde)??



É só um "problema" de cores mesmo, não há qualquer efeito colateral nisso. Mas se mesmo assim quiser, execute o comando:

chmod -x *.tar.gz

ELe retira a permissão de execução dos arquivos tar.gz do diretório corrente.


18. Re: Como rodar crontab?

charles fábio kiefer
xibo

(usa Ubuntu)

Enviado em 23/10/2012 - 13:09h

rai3mb escreveu:


.tar.gz estão verdes compermissão de execução como eu faço pra voltar e de xar eles normais de novo (vermelho e não verde)??



É só um "problema" de cores mesmo, não há qualquer efeito colateral nisso. Mas se mesmo assim quiser, execute o comando:

chmod -x *.tar.gz

ELe retira a permissão de execução dos arquivos tar.gz do diretório corrente.


ele só ta rodando depois que eu executo o arquivo manualmente com o comando sh ./jur.sh

root@pef2:/home/backup# sh ./jur.sh
tar: 22_10_12_pasta.tar.gz: Cannot stat: No such file or directory
tar: Removing leading `/' from member names
tar (child): /home/backup/: Cannot open: Is a directory
tar (child): Error is not recoverable: exiting now

ai ele diz que o arquivo ja existe, mas ele só começa a rodar do cron de pois que inicializo manualmente.



19. Re: Como rodar crontab?

charles fábio kiefer
xibo

(usa Ubuntu)

Enviado em 23/10/2012 - 13:37h

bom pessoal ele só ta iniciando o backup depois que inicialio manualmente e o arquivo jur.sh tem que estar assim
tar -zcf /home/backup/22_10_12_pasta.tar.gz /home/pasta 

depois do comando sh ./jur.sh ele começa a criar o arquivo .tar.gz .

no crontab -e ele ta assim
09 13 * * * /home/backup/jur.sh 
.

o que ta faltando?





20. Re: Como rodar crontab?

charles fábio kiefer
xibo

(usa Ubuntu)

Enviado em 23/10/2012 - 14:53h

alguem?


21. Re: Como rodar crontab?

Ricardo Libanio
riesdra

(usa Debian)

Enviado em 23/10/2012 - 15:15h

xibo escreveu:

bom pessoal ele só ta iniciando o backup depois que inicialio manualmente e o arquivo jur.sh tem que estar assim
tar -zcf /home/backup/22_10_12_pasta.tar.gz /home/pasta 

depois do comando sh ./jur.sh ele começa a criar o arquivo .tar.gz .

no crontab -e ele ta assim
09 13 * * * /home/backup/jur.sh 
.

o que ta faltando?




tenta ai
09 13 * * * root /home/backup/jur.sh


outra coisa tente renomear o arquivo tirando a extensão
09 13 * * * root /home/backup/jur



22. Re: Como rodar crontab?

charles fábio kiefer
xibo

(usa Ubuntu)

Enviado em 23/10/2012 - 15:30h

riesdra escreveu:

xibo escreveu:

bom pessoal ele só ta iniciando o backup depois que inicialio manualmente e o arquivo jur.sh tem que estar assim
tar -zcf /home/backup/22_10_12_pasta.tar.gz /home/pasta 

depois do comando sh ./jur.sh ele começa a criar o arquivo .tar.gz .

no crontab -e ele ta assim
09 13 * * * /home/backup/jur.sh 
.

o que ta faltando?




tenta ai
09 13 * * * root /home/backup/jur.sh


outra coisa tente renomear o arquivo tirando a extensão
09 13 * * * root /home/backup/jur



nem uma das duas opçoes deu certo


23. Re: Como rodar crontab?

Ricardo Libanio
riesdra

(usa Debian)

Enviado em 23/10/2012 - 15:56h

tente colocar o arquivo de backup dentro /usr/bin

e alterar no cron apenas para o nome do arquivo sem o caminho


24. Re: Como rodar crontab?

charles fábio kiefer
xibo

(usa Ubuntu)

Enviado em 23/10/2012 - 16:20h

riesdra escreveu:

tente colocar o arquivo de backup dentro /usr/bin

e alterar no cron apenas para o nome do arquivo sem o caminho


também não deu



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts