Всё как всегда - просмотр логов, если таковых нет, то предусмотреть какой-либо вывод, чтобы можно было понять, запускалось\не запускалось и, если запускалось, то какие проблемы при запуске возникли.
И ещё проверить в /etc/crontab запись для weekly скриптов, может там чего не так.