Erro no arquivo crontab: mau dia da semana

1

Quando eu executo crontab -e no meu servidor Debian e adiciono estas linhas:

# System statistics
*/10 * * * * /usr/lib/sysstat/sa1 1 1 > /dev/null 2>&1
59 23 * * * /usr/lib/sysstat/sa2 -A > /dev/null 2>&1

depois de salvar, o crontab reclama:

crontab: installing new crontab
"/tmp/crontab.xSbhwZ/crontab":30: bad day-of-week
errors in crontab file, can't install.

Esta é a linha 30: */10 * * * * /usr/lib/sysstat/sa1 1 1 > /dev/null 2>&1 . Quando eu comentar esta linha, está tudo bem.

Alguma opinião?

    
por Petr Nagy 19.05.2016 / 18:52

1 resposta

2

Ok, so the problem was "non-breaking" space inserted from OSX (alt+space) between the * instead of regular space – Petr Nagy May 19 '16 at 17:57

Add that as an answer so that it's obvious that the question has been answered. – wurtel May 20 '16 at 7:05

Eu tive o mesmo erro, embora o espaço ruim não tenha sido digitado pelo OSX, mas por algum gremlin. Eu consertei o problema, puxando o crontab em um arquivo

crontab > crontab.txt

E, em seguida, substituindo todos os "espaços" no arquivo por espaços reais. Eu então puxei esse arquivo de texto de volta para o crontab:

crontab crontab.txt
    
por 11.01.2018 / 18:55