Моя ежедневная резервная копия разбилась, как я могу повторно запустить cron ежедневно?

Мое ежедневное резервное копирование завершилось аварийно, потому что существовал "плохой" файл размером 30 МБ, из-за которого я превысил на 25 МБ ежедневный лимит резервного копирования:

-rw-rw-r-- rick/rick  29018177 2021-08-09 23:07 .config/mserve/ipc.pickle

Я удалил файл, но как я могу попросить cron запустить /etc/cron. daily задания снова?

5
задан 11 August 2021 в 04:29

1 ответ

Этот ответ близок, но вы действительно хотите использовать:

sudo run-parts /etc/cron.daily

В связанном ответе отсутствует sudo , и моя ежедневная резервная копия снова вылетела . Это связано с тем, что тот же рабочий файл .tar (с ошибочным файлом размером 30 МБ), который был создан с правами sudo (с которыми работает cron), все еще существует.

Я удалил «плохой» файл размером 30 МБ, но предыдущий файл .tar , созданный исходным заданием cron , все еще использовался. Моих прав обычного пользователя просто было недостаточно для воссоздания нового файла .tar .

Если вы вызываете run-parts без sudo , ваша среда будет другой. Использование sudo для частей выполнения заставляет его работать. По крайней мере, в моем случае.

4
ответ дан 20 August 2021 в 10:28

Другие вопросы по тегам:

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