Cron: Missing newline before EOF

pokus

Cron: Missing newline before EOF
« kdy: 30. 12. 2013, 10:16:14 »
Dobrý den,
 mám roblém s nastavením CRONU. Používám crony v /etc/cron.d a po zapsání příkazu mi to píše v syslogu toto:

ERROR (Missing newline before EOF, this crontab file will be ignored)

Přičemž v řádku cronu mám ukončené všechny úvozovky a přázdný řádek tam taky nemám. Soubor cronu edituju přímo přes mcedit.

Můžete mi poradit prosím? Díky
« Poslední změna: 30. 12. 2013, 11:36:28 od Petr Krčmář »


smoofy

  • *****
  • 1 056
    • Zobrazit profil
    • E-mail
Re:Cron ERROR
« Odpověď #1 kdy: 30. 12. 2013, 10:32:17 »
Chybejici uvozovky? Co kdybys sem pridal co presne v tom crontabu mas?

smoofy

  • *****
  • 1 056
    • Zobrazit profil
    • E-mail
Re:Cron ERROR
« Odpověď #2 kdy: 30. 12. 2013, 10:36:58 »
Predtim nez mne zacne nekdo kamenovat tak chybejici uvozovky a ukoncene uvozovky jsou uplne rozdilne zalezitosti.

Lol Phirae

Re:Cron ERROR
« Odpověď #3 kdy: 30. 12. 2013, 10:40:13 »
a přázdný řádek tam taky nemám.

No, dyť proto to taky nefunguje...  ::) ;D

pokus

Re:Cron: Missing newline before EOF
« Odpověď #4 kdy: 30. 12. 2013, 13:45:07 »
V cronu mám cca toto
*/5 12-20 * * * root wget -q -O /dev/nul "http://url.php"

Místo http://url.php mám jinou url kterou tady dát nemůžu ale kdyý jsem příkaz zpouštěl v konzoli tak to fungovalo. Momentálně jsem tento příkazz zapsal do souboru pomocé echo > soubor cronu a už se mi to podle syslogu nespouští vůbec. Práva a vlastník souboru jsou správné.


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Cron: Missing newline before EOF
« Odpověď #5 kdy: 30. 12. 2013, 13:53:14 »
Missing newline before EOF.

noname

Re:Cron: Missing newline before EOF
« Odpověď #6 kdy: 30. 12. 2013, 13:57:34 »
Tak zkuste ten enter (nový řádek) za ten příkaz napsat (EOF je konec souboru).

Pavel 'TIGER' Růžička

Re:Cron: Missing newline before EOF
« Odpověď #7 kdy: 30. 12. 2013, 14:06:58 »
Do cronu se dnes přidávají příkazy pomocí crontab -e a to pod uživatelem, pod kterým se mají spouštět. Crontab musí být zakončen prázdnou řádkou, bez toho to prostě fungovat nebude. Jsem asi pátý, kdo to tu píše ...

PANKapitanRUM

Re:Cron: Missing newline before EOF
« Odpověď #8 kdy: 30. 12. 2013, 14:21:37 »
Nějaký erupce na slunci asi  :P

Jimm

Re:Cron: Missing newline before EOF
« Odpověď #9 kdy: 30. 12. 2013, 18:56:45 »
On to měl napsáno už v tom logu, tak já vážně nevím kde je problém. :) Ale btw., prošel jsem teď jak své Ubuntu, tak dva RHEL servery a nikde tu prázdnou lajnu nemám...

Do cronu se dnes přidávají příkazy pomocí crontab -e a to pod uživatelem, pod kterým se mají spouštět. Crontab musí být zakončen prázdnou řádkou, bez toho to prostě fungovat nebude. Jsem asi pátý, kdo to tu píše ...

Lol Phirae

Re:Cron: Missing newline before EOF
« Odpověď #10 kdy: 30. 12. 2013, 19:03:52 »
Mimochodem, /dev/nul taky není správně...  ;D

pokus

Re:Cron: Missing newline before EOF
« Odpověď #11 kdy: 30. 12. 2013, 19:38:54 »
Hahaha crontab -e dokáže editovat crontab je to tak??? Ale když chci editovat soubor v /etc/cron.d tak mi crontab -e tak nějak nepomůže nebo jo???

noname

Re:Cron: Missing newline before EOF
« Odpověď #12 kdy: 30. 12. 2013, 21:39:14 »
Hahaha crontab -e dokáže editovat crontab je to tak??? Ale když chci editovat soubor v /etc/cron.d tak mi crontab -e tak nějak nepomůže nebo jo???

Hlavně řekněte, jestli pomohlo něco z toho, co zde bylo popsáno. Navíc, jak někdo poznamenal, v příkazu, který jste napsal v dotazu máte zřejmě další chybu.

Pavel 'TIGER' Růžička

Re:Cron: Missing newline before EOF
« Odpověď #13 kdy: 30. 12. 2013, 23:11:30 »
Hahaha crontab -e dokáže editovat crontab je to tak??? Ale když chci editovat soubor v /etc/cron.d tak mi crontab -e tak nějak nepomůže nebo jo???

To víš, že nepomůže, ale zjistíš, jestli cron běží. Zkus si hodit ten příkaz do spustitelného souboru a do cronu hoď jen ten spustitelnej příkaz. Ale stejně to vypadá na chybějící prázdný řádek. http://forum.root.cz/index.php?topic=7143.0