У меня есть сервер Ubuntu 12.10 с пользователем nginx, который я использую для редактирования файла crontab. Периодически (может быть, раз в несколько часов? Трудно сказать) я замечаю, что правки, которые я сделал как пользователь nginx, были удалены, и когда я набираю crontab -e, мои последние изменения исчезли. Как только я снова внесу изменения и сохраню, новый файл установится правильно, и задания будут выполняться успешно, пока он не вернется снова на каком-то этапе в будущем.
Я не специалист по администрированию серверов, поэтому, наверное, спрашиваю, как лучше всего отладить что-то подобное? Или, если это обычная проблема, какие обычные ошибки я делаю.
Спасибо!
Ах! ОК, это была ошибка связи. Мы развертываем приложение Rails на сервере, которое использует драгоценный камень под названием Anywhere:
https://github.com/javan/whe Never
Этот гем перезаписывал изменения, которые я делал в файле crontab при каждом развертывании. Решения состоят в том, чтобы либо удалить драгоценный камень, либо использовать его для настройки рабочих мест.