crontab

1. crontab

Alisson elias domingues
alissoned2

(usa Ubuntu)

Enviado em 20/09/2017 - 11:06h

Tenho dois comandos no crontab mais não esta sendo executado,queria executar um as 06:00 e o outro as 06:05 podem me ajudar
esses são os comandos que deixei lá no cron....

05 06 * * * sudo /bin/badudp.sh
00 06 * * * sudo /bin/reboot.sh


  


2. Re: crontab

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/09/2017 - 11:14h

alissoned2 escreveu:

Tenho dois comandos no crontab mais não esta sendo executado,queria executar um as 06:00 e o outro as 06:05 podem me ajudar
esses são os comandos que deixei lá no cron....

05 06 * * * sudo /bin/badudp.sh
00 06 * * * sudo /bin/reboot.sh


Se está sendo executado na cron do usuário invocando o sudo, subentende que o sudoers está contextualizado com os parâmetros necessários relacionado a permissões e solicitação de senha (NOPASSWD).


3. Re: crontab

Fernando T. Da Silva
nandosilva

(usa Lubuntu)

Enviado em 20/09/2017 - 11:16h

O problema está na parte do sudo, pois o crontab executa automaticamente como você vai digitar a senha para o sudo ?
Você configurou o seu user no arquivo /etc/sudoers para não precisar digitar a senha para o script especificado no crontab ?
Se as ações do script não tem nada a ver com o home do user, você pode colocar o script no crontab do root, dai você
não precisa usar o sudo.



4. crontab

Alisson elias domingues
alissoned2

(usa Ubuntu)

Enviado em 20/09/2017 - 11:24h

OK tenho que tirar o sudo do comando crontab ou adicionar a senha lá no sudoers?se tiver que botar a senha,como tenho que botar lá no sudoers?


5. Re: crontab

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/09/2017 - 11:28h

Você pode utilizar o parâmetro (NOPASSWD) caso não queira ser solicitado por qualquer senha enquanto estiver executando o sudo ou utilizar o "/etc/crontab" com user root como mencionado pelo amigo acima.

# vim /etc/crontab
05 06 * * * root /bin/badudp.sh
00 06 * * * root /bin/reboot.sh



6. Re: crontab

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/09/2017 - 11:33h

Ou

# visudo -f /etc/sudoers.d/teste
user          ALL=(ALL)NOPASSWD: /bin/badudp.sh, /bin/reboot.sh 



7. crontab

Alisson elias domingues
alissoned2

(usa Ubuntu)

Enviado em 20/09/2017 - 11:35h

Muito obrigado Vou fazer isso se der certo te aviso aqui,Valew






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts