У меня есть долгое задание cron, запускающее скрипт Python в CENTOS, но по какой-то причине оно истекает по тайм-ауту или каким-то образом завершается без завершения.
задание выполняется нормально, если его запустить прямо из bash, но, похоже, каждый раз останавливается примерно в одном и том же месте при запуске из cron.
похоже, что есть тайм-аут, но, по-видимому, в cron его нет?
Я не знаю, куда смотреть, чтобы отладить это... любые указания, где смотреть/как отладить, будут очень признательны!
решение1
первый лог stdout и stderr
18 20 * * * python2.6 script.py > /test.log 2>/test.err &
также проверьте /var/log/messages на наличие какой-либо информации.
в моем случае у меня заканчивалась память!
Feb 7 03:05:12 computer kernel: Out of memory: Kill process 4915 (python2.6) score 255 or sacrifice child