Возможно, это другое решение. Я создал веб-приложение, которое требует 5-10 клонов, чтобы поддерживать его и различные интервалы. Я хочу зарегистрировать crontab в контроле версий, чтобы его можно было легко развернуть другим серверам.Как делегировать внутри crontab использовать другой файл в качестве crontab? aka Crontab в SVN/CVS?
Я хотел бы иметь возможность поставить строку в/и т.д./файле кронтаб что бы сказать ему, чтобы посмотреть в /myapp/app.crontab файл и обработать все линии в этом файле как запись кронтаба .. т.е.:
0 1 * * * root /bin/sh /do/something.sh
Почему бы не просто проверить/etc/crontab? Поскольку при развертывании с сервера на сервер некоторые серверы могут иметь разные записи в своих crontabs, с которыми я не хочу вмешиваться.
Любые идеи? Что делают другие люди для хранения кучи записей crontab в rev ctrl?
Спасибо.
Если вы указали символическую ссылку, вы должны быть уверены, что целевой файл имеет правильные разрешения, а изменения файла могут не заметить cron. http://askubuntu.com/questions/54857/can-symlinks-be-used-in-etc-cron-d –
@CollinAnderson Как я могу убедиться, что целевой файл имеет правильные разрешения и что изменения файла замечены? – CMCDragonkai