Здравствуйте.
Подскажите, пожалуйста, есть ли у cron (я настраиваю его через редактирование crontab) кэширование?
Просто у меня проблема, отрабатывает какой-то устаревший скрипт, и новый. Будто cron пускает старую версию скрипта и затем новую. Причём это работает только на 9:00 (как изначально и было установлено). Если поставить каждую минуту, или, например, на 9:01, то выполняется только новая версия скрипта, но мне нужно ровно в 9:00 пускать его. Как решить проблему?
Приношу свои извинения за отнятое время и введение в заблуждение. Я сам того, не знал, но владельцы сервера, где работает cron сделали его копию для тестов, и вот как раз оттуда и запускался этот cron.
Меня самого в известность не поставили, причём они же требовали решить проблему.
Lorem Ipsum, вы прекрасно описали правильно работающую систему. Проблема в том, что что-то все-таки работает неправильно, и ваше прекрасное описание, возможно, ошибочно.
Adamos, Cron сработал дважды, один раз нормально, а второй раз он запустил скрипт код которого устарел. Я ещё поставил запуск не на 9:00, а на 8:55 и на 9:00 в логе нету запуска этого скрипта.
Наверно сам не заметил как поправил crontab через sudo и старое запускается оттуда. Или наоборот, из под пользователя, а новые изменения от суперъюзера.