Dificuldades com crontab [RESOLVIDO]

1. Dificuldades com crontab [RESOLVIDO]

Júlio César
jcluz

(usa Arch Linux)

Enviado em 18/06/2016 - 10:16h

Bom dia pessoal,

Apesar de possuir varias dicas pela internet sobre o crontab, estou tendo dificuldades para executar um shell script através dele.
Segue meu cenario e configurações realizadas.

Servidor: Centos 7
Serviço do crontab executando (Active: active running)
Linha adicionado ao arquivo /etc/crontab:
1**** root /root/glpi.sh 

Minha necessidade: Executar o glpi.sh a cada minuto.
Obs: Executando manualmente
sh glpi.sh 
funciona.

Desde já agradeço por qualquer ajuda.



  


2. MELHOR RESPOSTA

Rodrigo
rodrigofl20

(usa Linux Mint)

Enviado em 21/06/2016 - 09:48h

jcluz escreveu:

deusyvan escreveu:

Outra alternativa:

0-59/1 * * * * root cd bash/home/bkp/glpi.sh 



#SIMBoráTransformar
#ComecePorVocê!


Boa noite deusyvan,

Consegui gravar da forma que você citou.. Já me animou ..
Após gravar, é me apresentado a mensagem:
Você tem mensagem nova de correio em /var/spool/mail/root
Ao abrir, tenho no final do log:
/bin/sh: root: comando não encontrado

Acha que este erro pode estar relacionado ao meu script?

Veja como ele está:

#!/bin/bash
SHELL=/bin/sh
PATH=/sbin:/usr/sbin:/usr/bin:/bin
/usr/bin/php /var/www/html/glpi/front/cron.php &>/dev/null


Neste caso ele parece estar lendo "root" como comando, se você quer agendar com o usuário root pode tirar ele da linha do crontab, dessa forma ele vai registrar o usuário corrente.. root.


3. Re: Dificuldades com crontab [RESOLVIDO]

Tairone Seremeta
tairone_seremeta

(usa Debian)

Enviado em 18/06/2016 - 10:20h

jcluz escreveu:

Bom dia pessoal,

Apesar de possuir varias dicas pela internet sobre o crontab, estou tendo dificuldades para executar um shell script através dele.
Segue meu cenario e configurações realizadas.

Servidor: Centos 7
Serviço do crontab executando (Active: active running)
Linha adicionado ao arquivo /etc/crontab:
1**** root /root/glpi.sh 

Minha necessidade: Executar o glpi.sh a cada minuto.
Obs: Executando manualmente
sh glpi.sh 
funciona.

Desde já agradeço por qualquer ajuda.



Bom dia jcluz,
edite assim:
*/1 * * * root root/glpi.sh

Obs.: lembrando que no script deve estar o caminho absoluto dos comandos.




4. Crontab

Deusyvan Ferreira da Silva
deusyvan

(usa Debian)

Enviado em 18/06/2016 - 11:33h

Veja este artigo muito bom!

https://www.vivaolinux.com.br/artigo/Usando-cron-e-crontab-para-agendar-tarefas?pagina=1

#SIMBoráTransformar
#ComecePorVocê!


5. Dificuldades com crontab

Júlio César
jcluz

(usa Arch Linux)

Enviado em 18/06/2016 - 12:34h

Pessoal , sem sucesso até agora..
Tentei de varias formas como:
*/1**** root root/glpi.sh 

*/1**** root/glpi.sh 

*/1**** /root/glpi.sh 

Mudei de diretório ficando dentro de /home/bkp/ , e tentei ..
*/1**** cd /home/bkp/ && ./glpi.sh 

mas também não resolveu ..

Segue abaixo o conteúdo dentro do arquivo.sh:

#!/sbin/bash
PATCH="/bin:/sbin:/usr/bin:/usr/sbin"
php /var/www/html/glpi/front/cron.php -force mailgate >/dev/null


OBS: executando o comando:
crontab -l 
tenho a seguinte saida: no crontab for root





6. Re: Dificuldades com crontab [RESOLVIDO]

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 18/06/2016 - 12:53h

Olhe o log do cron para ver o que está acontecendo.
Caminho: /var/spool/cron
Acho que esse o caminho, lá vc tem o log do cron de todos os usuários.



7. Re: Dificuldades com crontab [RESOLVIDO]

Júlio César
jcluz

(usa Arch Linux)

Enviado em 18/06/2016 - 14:55h

foxbit3r, não contém nenhum arquivo dentro do diretório:

/var/spool/cron

Ele está vazio.


8. Re: Dificuldades com crontab [RESOLVIDO]

Júlio César
jcluz

(usa Arch Linux)

Enviado em 19/06/2016 - 21:47h

Boa noite pessoal,

Após vários testes coloquei o meu script glpi.sh dentro do diretório:
/etc/cron.hourly
após isso, o meu script está sendo executado de hora em hora.
Mas a minha necessidade é que ele seja executado de minuto e minuto,
e editando o arquivo crontab isso não ocorre de forma alguma.

Alguém tem mais alguma sugestão ?


9. Re: Dificuldades com crontab [RESOLVIDO]

Tairone Seremeta
tairone_seremeta

(usa Debian)

Enviado em 20/06/2016 - 07:20h

Bom dia,
vc esta editando o cron pelo vi /etc/crontab

# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
*/1 * * * * root /root/glpi.sh


apos isso reinicie o serviço:
/etc/init.d/cron restart




10. Re: Dificuldades com crontab [RESOLVIDO]

Júlio César
jcluz

(usa Arch Linux)

Enviado em 20/06/2016 - 08:37h


Bom dia flizeteam,

Sim ... estou editando o arquivo:

/etc/crontab

Já editei ele de várias maneiras, como:

1**** root /home/bkp/glpi.sh 

1**** /home/bkp/glpi.sh 

*/1 * * * root /home/bkp/glpi.sh 

*/1 * * *  /home/bkp/glpi.sh 

1* * * * root bash/home/bkp/glpi.sh 


Reforçando que:
Executando direto este script ele funciona.
Este script dentro do diretorio /etc/cron.hourly , ele está sendo executado de hora em hora.

Já não sei mais o que testar.


11. Re: Dificuldades com crontab [RESOLVIDO]

Júlio César
jcluz

(usa Arch Linux)

Enviado em 20/06/2016 - 15:58h

Como root, quando eu digito o comando:
crontab -l 

É me retornado a mensagem: no crontab for root

Pode ter algo a ver ?




12. Minuto em minuto

Deusyvan Ferreira da Silva
deusyvan

(usa Debian)

Enviado em 20/06/2016 - 16:39h

jcluz escreveu:


Bom dia flizeteam,

Sim ... estou editando o arquivo:

/etc/crontab

Já editei ele de várias maneiras, como:

1**** root /home/bkp/glpi.sh 

1**** /home/bkp/glpi.sh 

*/1 * * * root /home/bkp/glpi.sh 

*/1 * * *  /home/bkp/glpi.sh 

1* * * * root bash/home/bkp/glpi.sh 


Reforçando que:
Executando direto este script ele funciona.
Este script dentro do diretorio /etc/cron.hourly , ele está sendo executado de hora em hora.

Já não sei mais o que testar.




Já testou dessa forma veja no que dá?

0-59/1 * * * * root bash/home/bkp/glpi.sh[/code]

#SIMBoráTransformar
#ComecePorVocê!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts