Os comandos do Crontab não estão em execução

2

Eu vejo esse erro no meu crontab:

Dec  8 09:51:01 ikeyprod cron[29245]: Error: bad username; while reading /etc/crontab

Eu verifiquei que todos esses comandos podem ser enviados manualmente via sudo.

-rw-r--r--   1 root     root     2.2K 2010-12-08 09:50 crontab

Esses comandos não estão sendo executados e não sei por que ... Estou vendo o erro acima, embora ...

    # /etc/crontab: system-wide crontab
    # Unlike any other crontab you don't have to run the 'crontab'
    # command to install the new version when you edit this file
    # and files in /etc/cron.d. These files also have username fields,
    # that none of the other crontabs do.

    SHELL=/bin/sh
    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO="[email protected]"

    # m h dom mon dow user  command
    17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
    25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
    47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
    52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

    # ----- IKEY -----
    5  0    * * *   root    bash /sites/domain.com/scripts/backup.sh
    0  3    * * *   root    php /sites/domain.com/www/cron/clear-expired-carts.php
    0  1    * * 7   root    php /sites/domain.com/www/cron/generate-vehicle-sitemap.php
    3  3    * * *   root    php /sites/domain.com/www/cron/account/update-dealer-map.php

    # ----- IKEY INTERNAL -----
    15 1    * * 1-5 root    php /sites/internal.domain.com/www/cron/account/clock/accountability-report.php
    0  6    * * 1   root    php /sites/internal.domain.com/www/cron/account/clock/tardy-report.php
    0 22    * * *   root    php /sites/internal.domain.com/www/cron/account/clock/clock-out.php

    # > Orders
    #*  *    * * *   root    php /sites/internal.domain.com/www/cron/order/generate-invoice-pdf.php

# > eBay
30 1    * * *   root    php /sites/internal.domain.com/www/cron/ebay/get-feedback.php
*  *    * * *   root    php /sites/internal.domain.com/www/cron/ebay/archive/get-listing-data.php
10 *    * * *   root    php /sites/internal.domain.com/www/cron/ebay/archive/associate-product-with-listing.php
20 *    * * *   root    php /sites/internal.domain.com/www/cron/ebay/archive/update-listing-status.php

# > Fleetkeys
*  6    * * 2   root    php /sites/internal.domain.com/www/cron/fleetkeys/invoice/get-unpaid-invoices.php

# > Maintenance
0 3    * * 0 mysqlcheck -Aao –auto-repair -u root -p PASSWORD > /dev/null
    
por Webnet 08.12.2010 / 16:02

2 respostas

8

Seu crontab precisa de um nome de usuário para a última linha (mysqlcheck).

E: você pode querer mudar a senha de root do MySQL agora.

    
por 08.12.2010 / 16:04
3

A questão é a última linha

0 3    * * 0 mysqlcheck -Aao –auto-repair -u root -p password > /dev/null

Você está com falta do nome de usuário

    
por 08.12.2010 / 16:06

Tags