2012-02-14 13 views
0

У меня был cronjob, настроенный для ежедневного запуска PHP-скрипта, который прошел хорошо около месяца. Сегодня я понял, что не запускал сценарий, поэтому открыл консоль. Кронтаб полностью пуст - что случилось?Cronjob на Amazon EC2 удален?

Я не знаю слишком много о cronjobs, но насколько я понимаю, они не удаляются, если сервер сбрасывается. Как я могу убедиться, что cronjobs всегда работает и что он не удаляется?

+1

Это действительно не имеет никакого отношения к EC2. Задача cron полностью внутренне относится к вашему серверу. Вы не предоставляете достаточной информации для диагностики вашей проблемы. Существует несколько способов настроить задания cron для Linux, а не один файл для открытия. –

+0

Является ли ваш экземпляр запущен под автоматическим масштабированием? –

+0

Нет autoscaling, @RomanNewaza – Andrw

ответ

2

Возможно, это зависит от другого пользователя. Проверьте пользователя root sudo crontab -e. У каждого пользователя есть собственный crontab, и есть один для всей системы. Примечание. Через конфигурацию crontab вы можете отключить crontab для каждого пользователя.

+0

Ну ... это действительно странно. Я создал новую работу cron, протестировал ее и просто позволю. Сегодня я вошел в систему, но я не могу найти новый cronjob, который я написал либо в корне, либо в обычном пользователе. Тем не менее, я нашел свою оригинальную кронушку. Я собираюсь сделать это до моего безумия - возможно, я серьезно отключался, когда не мог найти свою оригинальную кронушку. Дело в том, что он должен отправлять текст SMS каждому из моих пользователей, и никаких текстов не было отправлено .... – Andrw

+0

Я думаю, у вас есть несколько экземпляров, и вы их смешивали: D Может быть, в разных регионах .. Проверьте это вне. – inglor