Dificuldades com crontab [RESOLVIDO]

13. Re: Dificuldades com crontab

Rodrigo
rodrigofl20

(usa Linux Mint)

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

jcluz escreveu:

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

É me retornado a mensagem: no crontab for root

Pode ter algo a ver ?



Tenta editar o crontab usando "crontab -e".
Pra salvar: ESC + : + x


  


14. Re: Dificuldades com crontab [RESOLVIDO]

Júlio César
jcluz

(usa Arch Linux)

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

Sem sucesso deusyvan.

Sera que pode ser algo no meu script que está impedindo o funcionamento pelo crontab?

Veja como 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







15. Re: Dificuldades com crontab [RESOLVIDO]

Júlio César
jcluz

(usa Arch Linux)

Enviado em 20/06/2016 - 17:19h

rodrigofl20 escreveu:

jcluz escreveu:

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

É me retornado a mensagem: no crontab for root

Pode ter algo a ver ?


rodrigofl20
Tenta editar o crontab usando "crontab -r".
Pra salvar: ESC + : + x


rodrigofl20, ao digitar o comando: crontab -r , é me retornado a mensagem:

no crontab for root





16. Re: Dificuldades com crontab

Rodrigo
rodrigofl20

(usa Linux Mint)

Enviado em 20/06/2016 - 17:30h

jcluz escreveu:

rodrigofl20 escreveu:

jcluz escreveu:

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

É me retornado a mensagem: no crontab for root

Pode ter algo a ver ?


rodrigofl20
Tenta editar o crontab usando "crontab -r".
Pra salvar: ESC + : + x


rodrigofl20, ao digitar o comando: crontab -r , é me retornado a mensagem:

no crontab for root




**Apenas para teste**
Crie um usuário que não seja o root (caso já tenha ignore).
Dê as permissões de leitura e execução para este usuário, no seu script e no diretório que o script executa as funções.
Com o usuário X edite o crontab usando:
crontab -e 

Nos diga o resultado.


17. Re: Dificuldades com crontab [RESOLVIDO]

Júlio César
jcluz

(usa Arch Linux)

Enviado em 20/06/2016 - 17:40h

rodrigofl20 escreveu:

jcluz escreveu:

rodrigofl20 escreveu:

jcluz escreveu:

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

É me retornado a mensagem: no crontab for root

Pode ter algo a ver ?


rodrigofl20
Tenta editar o crontab usando "crontab -r".
Pra salvar: ESC + : + x


rodrigofl20, ao digitar o comando: crontab -r , é me retornado a mensagem:

no crontab for root




**Apenas para teste**
Crie um usuário que não seja o root (caso já tenha ignore).
Dê as permissões de leitura e execução para este usuário, no seu script e no diretório que o script executa as funções.
Com o usuário X edite o crontab usando:
crontab -r 

Nos diga o resultado.


rodrigofl20, fiz o teste com outro usuário,
ao executar o comando "crontab -r" , me é retornado a mesma mensagem:
no crontab for bkp
(bkp é o outro usuario)



18. Re: Dificuldades com crontab

Rodrigo
rodrigofl20

(usa Linux Mint)

Enviado em 20/06/2016 - 17:50h

jcluz escreveu:

rodrigofl20 escreveu:

jcluz escreveu:

rodrigofl20 escreveu:

jcluz escreveu:

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

É me retornado a mensagem: no crontab for root

Pode ter algo a ver ?


rodrigofl20
Tenta editar o crontab usando "crontab -r".
Pra salvar: ESC + : + x


rodrigofl20, ao digitar o comando: crontab -r , é me retornado a mensagem:

no crontab for root




**Apenas para teste**
Crie um usuário que não seja o root (caso já tenha ignore).
Dê as permissões de leitura e execução para este usuário, no seu script e no diretório que o script executa as funções.
Com o usuário X edite o crontab usando:
crontab -r 

Nos diga o resultado.


rodrigofl20, fiz o teste com outro usuário,
ao executar o comando "crontab -r" , me é retornado a mesma mensagem:
no crontab for bkp
(bkp é o outro usuario)


Amigo, execute estes comandos, confirme as instalações.

yum install vixie-cron
yum install cronie

service crond start

chkconfig crond on


Depois volte a realizar o teste do
crontab -e 
ressalto que precisa ser a opção "-e", desculpe anteriormente informei "-r".


19. Re: Dificuldades com crontab [RESOLVIDO]

Júlio César
jcluz

(usa Arch Linux)

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

Boa noite rodrigofl20 , veja os passos que realizei:

yum install cronie -> instalado com sucesso

yum install vixie-cron -> não encontrou o pacote, fui pesquisar por repositórios ou o arquivo rpm e encontrei 2 fóruns em ingles informando que este pacote foi incluso no pacote "cronie" ( Actually vixie-cron was replaced by cronie already in CentOS 6, but it installed cronie by default when asking for vixie-cron.)

Após isso, como root, executei o comando: chkconfig crond ,onde obtive a seguinte saída:
Encaminhando requisição para 'systemctl enable crond.service'

Após isso, como usuário normal e também como root , executei o comando: crontab -e , foi aberto o vi, inseri a linha:

1**** root /home/bkp/glpi.sh
ao salvar e sair, obtive o seguinte erro:

errors in crontab file, can't install.
Do you want to retry the same edit?

( Se eu der y , volta ao vi para edição, se eu der n ele me dá a mensagem:
crontab: edits left in /tmp.crontab.r4a8db )

Imaginando que poderia estar editando o arquivo incorretamente, tentei editar de outras maneiras mas é apresentado a mesma mensagem: "errors in crontab file, can't install"





20. RE: DIFICULDADES COM CRONTAB

Deusyvan Ferreira da Silva
deusyvan

(usa Debian)

Enviado em 20/06/2016 - 21:50h

Outra alternativa:

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



#SIMBoráTransformar
#ComecePorVocê!


21. Re: Dificuldades com crontab [RESOLVIDO]

Júlio César
jcluz

(usa Arch Linux)

Enviado em 20/06/2016 - 23:01h

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



22. Re: Dificuldades com crontab [RESOLVIDO]

Júlio César
jcluz

(usa Arch Linux)

Enviado em 21/06/2016 - 11:22h

Bom dia rodrigofl20,
Cara finalmente deu certo!!
Muito obrigado !!
Um pequeno resumo para quem visitar esse tópico:
Instalei o pacote cronie:
yum install cronie 

Executei o comando:
chkconfig crond on 

Executei o comando como root:
crontab -e 

Dentro , pelo vi, inseri a seguinte instrução:
0-59/1 * * * * bash /home/bkp/glpi.sh 

Salvei e reiniciei o serviço:
systemctl restart cron 


Segue abaixo instrução contida dentro do meu script para rodar as ações automáticas do meu GLPI:

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


Mais uma vez obrigado a vocês rodrigofl20 , deusyvan e os demais que participaram deste tópico.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts