cron
демон определяет, где Ваш активный crontab хранится. В моей системе (Ubuntu), и вероятно в Вашей, это находится под /var/spool/cron/crontabs/
.
Но можно поддержать crontab записи где угодно, Вам нравится. Просто не забудьте работать
crontab /home/project/tasks/crontab
каждый раз Вы обновляете его.
(Я предполагаю, что Вы могли настроить задание крона, чтобы сделать это для Вас.Отказ от ответственности: Я на самом деле не попытался вызвать crontab
от задания крона; я не на 100% уверен, что это работало бы.)
Я лично нахожу это намного легче справиться, чем использование, скажем, crontab -e
; Я могу поддержать свой crontab файл под системой управления исходным кодом, таким образом, я ничего не теряю, если я случайно делаю crontab -r
, например.
ОТКЛОНЕНИЕ:
Я предполагаю, что Вы могли настроить задание крона, чтобы сделать это для Вас. Так же, как эксперимент я пытался настроить crontab со следующей командой:
* * * * * crontab .crontab
После ручного выполнения crontab .crontab
однажды, изменения в $HOME/.crontab
были автоматически применены после того, как я сохранил файл, вступив в силу одну - две минуты спустя.
Но лично я очень просто работал бы crontab FILENAME
вручную, таким образом, я не должен волноваться о том, что произойдет, если я сохраню промежуточную версию файла.
После некоторого обсуждения в чате кажется, что это символьные ссылки уже существует в /dev/serial/by-path/
и будет работать.