Uso do script de crontab

1. Uso do script de crontab

Julio César Campos
LyuHi

(usa Debian)

Enviado em 01/10/2015 - 11:17h

Bom dia amigos, estou com um probleminha e não achei um jeito de resolver pela net, podem me ajudar?

Um dos meus servidores passou a usar o crontab de usuário (crontab -e) ao invés do script que se encontra em /etc/crontab, como faço para voltar a fazer o servidor a ler o crontab do /etc ao invés do individual?

Mesmo removendo com o crontab -r ele simplesmente parou de ler o arquivo do /etc .-.


  


2. Re: Uso do script de crontab

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 01/10/2015 - 13:45h

Olá,

Estranho, um não atrapalha o outro. A diferença é o usuário que o executa.

Pfvr, poste conteúdo do /etc/crontab e o crontab do usuário que usou.

abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


3. Re: Uso do script de crontab

Julio César Campos
LyuHi

(usa Debian)

Enviado em 01/10/2015 - 17:14h


1 # /etc/crontab: system-wide crontab
2 # Unlike any other crontab you don't have to run the `crontab'
3 # command to install the new version when you edit this file
4 # and files in /etc/cron.d. These files also have username fields,
5 # that none of the other crontabs do.
6
7 SHELL=/bin/sh
8 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
9
10 # m h dom mon dow user command
11 17 * * * * root cd / && run-parts --report /etc/cron.hourly
12 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
13 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
14 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
15
16 47 10 * * * root touch /root/teste.txt


É isso ai, coloquei para rodar o touch as 10:47hrs hoje de manhã como teste e não criou o arquivo, como eu disse, nunca foi usado o comando para gerar o crontab pelo "crontab -e" o que torna isso muito estranho rsrs, tive esse problema em outros dois servidores, que acabou sendo resolvido quando passei a utilizar os crontabs individuais, mas gostaria de entender o porque dele não estar buscando no script do /etc.


4. Re: Uso do script de crontab

Paulo Dias
di4s

(usa XUbuntu)

Enviado em 03/10/2015 - 11:43h

Oi.

Essa numeração de linhas esta no arquivo? Se sim, ela deve estar baguncando os parametros. A ordem deveria ser:

[minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando]

Ou você numerou as linhas apenas para colar o texto aqui no VoL ?


Linux Professional Institute - LPIC-1Novell
Certified Linux Administrator - CLAhttp://twitter.com/p4ulodi4shttp://www.prminformatica.com.br/


5. Re: Uso do script de crontab

Julio César Campos
LyuHi

(usa Debian)

Enviado em 05/10/2015 - 09:59h

p4ulodi4s escreveu:

Oi.

Essa numeração de linhas esta no arquivo? Se sim, ela deve estar baguncando os parametros. A ordem deveria ser:

[minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando]

Ou você numerou as linhas apenas para colar o texto aqui no VoL ?


Linux Professional Institute - LPIC-1Novell
Certified Linux Administrator - CLAhttp://twitter.com/p4ulodi4shttp://www.prminformatica.com.br/


Está correto, a numeração de linhas é por conta de eu usar o VIM como editor com linhas ^^, mas se eu rodar com nano ele fica normal,

47 10 * * * root touch /root/teste.txt

Ai no caso seria 10:47 (que foi a hora que coloquei para testar se criaria o arquivo) com os dias sendo qualquer um, usuário root e o comando.

O mais estranho é que este servidor sempre rodou normal, assim como uns outros 3 que administro, e de repente o crontab parou de funcionar e tive que mudar para o de usuário .-. nunca achei nada falando a respeito em foruns e nem na documentação do crontab, por isso recorri a vocês, caso alguém tenha passado por algo parecido.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts