Crontab não funciona [RESOLVIDO]

1. Crontab não funciona [RESOLVIDO]

Caio Novelletto
kiohn

(usa Debian)

Enviado em 07/04/2014 - 10:32h

Bom dia,

Estou tendo problemas com agendamento de scripts pelo crontab, está configurado da seguinte forma:

# m h dom mon dow command
30 12 * * * root /etc/mysql/scriptbkp.sh
30 18 * * * root /etc/mysql/scriptbkp.sh

o script executa perfeitamente, mas o crontab não, está configurado errado ou pode ser algum erro mesmo no crontab?

desde ja Obrigado!


  


2. Re: Crontab não funciona [RESOLVIDO]

William Amaral de Souza
williamm

(usa Linux Mint)

Enviado em 07/04/2014 - 11:01h

kiohn escreveu:

Bom dia,

Estou tendo problemas com agendamento de scripts pelo crontab, está configurado da seguinte forma:

# m h dom mon dow command
30 12 * * * root /etc/mysql/scriptbkp.sh
30 18 * * * root /etc/mysql/scriptbkp.sh

o script executa perfeitamente, mas o crontab não, está configurado errado ou pode ser algum erro mesmo no crontab?

desde ja Obrigado!


Pode ser que seu script esteja enviando alguma mensagem para ser impressa na tela, pode colocar o script para vermos, ou se preferir fazer um teste jogando o resultado para um arquivo.

30 12 * * * root /etc/mysql/scriptbkp.sh > /tmp/executabkp.txt
30 18 * * * root /etc/mysql/scriptbkp.sh > /tmp/executabkp2.txt



3. Re: Crontab não funciona [RESOLVIDO]

Caio Novelletto
kiohn

(usa Debian)

Enviado em 07/04/2014 - 11:38h

williamm escreveu:

kiohn escreveu:

Bom dia,

Estou tendo problemas com agendamento de scripts pelo crontab, está configurado da seguinte forma:

# m h dom mon dow command
30 12 * * * root /etc/mysql/scriptbkp.sh
30 18 * * * root /etc/mysql/scriptbkp.sh

o script executa perfeitamente, mas o crontab não, está configurado errado ou pode ser algum erro mesmo no crontab?

desde ja Obrigado!


Pode ser que seu script esteja enviando alguma mensagem para ser impressa na tela, pode colocar o script para vermos, ou se preferir fazer um teste jogando o resultado para um arquivo.

30 12 * * * root /etc/mysql/scriptbkp.sh > /tmp/executabkp.txt
30 18 * * * root /etc/mysql/scriptbkp.sh > /tmp/executabkp2.txt


O script está da seguinte forma:

#!/bin/sh
data=`/bin/date +%d-%m-%Y-%h-%M`

mysqldump -u root -p"*******" redmine_production > $data-backup.sql








4. Re: Crontab não funciona [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/04/2014 - 11:56h

kiohn escreveu:

Bom dia,

Estou tendo problemas com agendamento de scripts pelo crontab, está configurado da seguinte forma:

# m h dom mon dow command
30 12 * * * root /etc/mysql/scriptbkp.sh
30 18 * * * root /etc/mysql/scriptbkp.sh

o script executa perfeitamente, mas o crontab não, está configurado errado ou pode ser algum erro mesmo no crontab?

desde ja Obrigado!


Para responder sua pergunta, precisa passar algumas informações:

1- O conteúdo postado acima é no crontab de algum usuário especifico ?

2 - Posta a saída do conteúdo do crontab.


5. Re: Crontab não funciona [RESOLVIDO]

Caio Novelletto
kiohn

(usa Debian)

Enviado em 07/04/2014 - 12:01h

eabreu escreveu:

kiohn escreveu:

Bom dia,

Estou tendo problemas com agendamento de scripts pelo crontab, está configurado da seguinte forma:

# m h dom mon dow command
30 12 * * * root /etc/mysql/scriptbkp.sh
30 18 * * * root /etc/mysql/scriptbkp.sh

o script executa perfeitamente, mas o crontab não, está configurado errado ou pode ser algum erro mesmo no crontab?

desde ja Obrigado!


Para responder sua pergunta, precisa passar algumas informações:

1- O conteúdo postado acima é no crontab de algum usuário especifico ?

2 - Posta a saída do conteúdo do crontab.


OK, vamos lá:

1- Acho que não, pois não tenho muito conhecimento em linux(novato)
2- Como faço para saber a saida do contéudo do crontab?




6. Re: Crontab não funciona [RESOLVIDO]

William Amaral de Souza
williamm

(usa Linux Mint)

Enviado em 07/04/2014 - 14:38h

kiohn escreveu:

eabreu escreveu:

kiohn escreveu:

Bom dia,

Estou tendo problemas com agendamento de scripts pelo crontab, está configurado da seguinte forma:

# m h dom mon dow command
30 12 * * * root /etc/mysql/scriptbkp.sh
30 18 * * * root /etc/mysql/scriptbkp.sh

o script executa perfeitamente, mas o crontab não, está configurado errado ou pode ser algum erro mesmo no crontab?

desde ja Obrigado!


Para responder sua pergunta, precisa passar algumas informações:

1- O conteúdo postado acima é no crontab de algum usuário especifico ?

2 - Posta a saída do conteúdo do crontab.


OK, vamos lá:

1- Acho que não, pois não tenho muito conhecimento em linux(novato)
2- Como faço para saber a saida do contéudo do crontab?



Não, o que o eabreu solicitou é o seguinte...

1 - Você ta usando qual usuário para editar a crontab?

exemplo: você esta logado como root e executa o crontab -e, neste caso você estará editando a crontab do root...

2 - Para você postar a saída da contrab seria colocar conforme lhe falei, para jogar o resultado do comando em um arquivo, > arquivo.txt ( acho que é isso ) ou verificar os logs.


Entendeu?


7. Re: Crontab não funciona [RESOLVIDO]

William Amaral de Souza
williamm

(usa Linux Mint)

Enviado em 07/04/2014 - 14:48h

Acho que uma solução rapida seria assim.

Loga como root
edita a crontab

# crontab -e

e coloca isso

# m h dom mon dow command
30 12 * * * /etc/mysql/scriptbkp.sh > /tmp/executa.txt
30 18 * * * /etc/mysql/scriptbkp.sh > /tmp/executa2.txt



8. Re: Crontab não funciona [RESOLVIDO]

Caio Novelletto
kiohn

(usa Debian)

Enviado em 07/04/2014 - 14:53h

williamm escreveu:

kiohn escreveu:

eabreu escreveu:

kiohn escreveu:

Bom dia,

Estou tendo problemas com agendamento de scripts pelo crontab, está configurado da seguinte forma:

# m h dom mon dow command
30 12 * * * root /etc/mysql/scriptbkp.sh
30 18 * * * root /etc/mysql/scriptbkp.sh

o script executa perfeitamente, mas o crontab não, está configurado errado ou pode ser algum erro mesmo no crontab?

desde ja Obrigado!


Para responder sua pergunta, precisa passar algumas informações:

1- O conteúdo postado acima é no crontab de algum usuário especifico ?

2 - Posta a saída do conteúdo do crontab.


OK, vamos lá:

1- Acho que não, pois não tenho muito conhecimento em linux(novato)
2- Como faço para saber a saida do contéudo do crontab?



Não, o que o eabreu solicitou é o seguinte...

1 - Você ta usando qual usuário para editar a crontab?

exemplo: você esta logado como root e executa o crontab -e, neste caso você estará editando a crontab do root...

2 - Para você postar a saída da contrab seria colocar conforme lhe falei, para jogar o resultado do comando em um arquivo, > arquivo.txt ( acho que é isso ) ou verificar os logs.


Entendeu?


Entendi...

1- Estou usando usuário ROOT.

2- Fiz conforme me instruiu, porém apenas criou o txt sem informação alguma.






9. Re: Crontab não funciona [RESOLVIDO]

William Amaral de Souza
williamm

(usa Linux Mint)

Enviado em 07/04/2014 - 15:05h

Usa um caminho final para o backup exemplo:


#!/bin/sh
data=`/bin/date +%d-%m-%Y-%h-%M`

mysqldump -u root -p"*******" redmine_production > /tmp/$data-backup.sql



10. Re: Crontab não funciona [RESOLVIDO]

Caio Novelletto
kiohn

(usa Debian)

Enviado em 07/04/2014 - 15:47h

williamm escreveu:

Usa um caminho final para o backup exemplo:


#!/bin/sh
data=`/bin/date +%d-%m-%Y-%h-%M`

mysqldump -u root -p"*******" redmine_production > /tmp/$data-backup.sql



Williamm, também não deu certo.



11. Re: Crontab não funciona [RESOLVIDO]

William Amaral de Souza
williamm

(usa Linux Mint)

Enviado em 07/04/2014 - 16:53h

kiohn escreveu:

williamm escreveu:

Usa um caminho final para o backup exemplo:


#!/bin/sh
data=`/bin/date +%d-%m-%Y-%h-%M`

mysqldump -u root -p"*******" redmine_production > /tmp/$data-backup.sql



Williamm, também não deu certo.


Altera de
#!/bin/sh

para
#!/bin/bash


12. Re: Crontab não funciona [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 07/04/2014 - 22:15h

O problema é que no cron precisa passar o caminho completo do binário ex: /usr/bin/mysqldump


#!/bin/bash
data1="$(date +%d-%m-%Y)"
/usr/bin/mysqldump -u root -p******* -h localhost nomedabase > /caminho_$data1.sql




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts