Мое ежедневное резервное копирование завершилось аварийно, потому что существовал "плохой" файл размером 30 МБ, из-за которого я превысил на 25 МБ ежедневный лимит резервного копирования:
-rw-rw-r-- rick/rick 29018177 2021-08-09 23:07 .config/mserve/ipc.pickle
Я удалил файл, но как я могу попросить cron запустить /etc/cron. daily
задания снова?
Этот ответ близок, но вы действительно хотите использовать:
sudo run-parts /etc/cron.daily
В связанном ответе отсутствует sudo
, и моя ежедневная резервная копия снова вылетела . Это связано с тем, что тот же рабочий файл .tar
(с ошибочным файлом размером 30 МБ), который был создан с правами sudo
(с которыми работает cron), все еще существует.
Я удалил «плохой» файл размером 30 МБ, но предыдущий файл .tar
, созданный исходным заданием cron
, все еще использовался. Моих прав обычного пользователя просто было недостаточно для воссоздания нового файла .tar
.
Если вы вызываете run-parts
без sudo
, ваша среда будет другой. Использование sudo
для частей выполнения
заставляет его работать. По крайней мере, в моем случае.