Задание Cron с динамической датой

Вкратце: Нет. Элементы /proc основаны на памяти, и будет лучше, если вы будете использовать что-то вроде /tmp oir /usr/tmp (или подобное) с командой mktmp или подобной.

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

Любое приложение, использующее временные файлы, также должно выполнять некоторую уборку, очищая их после себя.

1
06.01.2017, 14:54
1 ответ

Предположим, что следующая строка является вашим примером.

bundle exec thor migrator:export /var/tmp/backups --after "2016-12-22 00:00:00 -0700"

Вы можете использовать подстановку команд для этой работы.

bundle exec thor migrator:export /var/tmp/backups --after "$(date --iso) 00:00:00 -0700"

Но я бы скорее рекомендовал поместить вашу команду в отдельный сценарий оболочки и запустить сценарий оболочки из cron.

1
27.01.2020, 23:46

Теги

Похожие вопросы