Программа резервного копирования не может выполнить резервное копирование. Кнопка Backup Now выделена серым цветом

Программа Backups была успешно запущена в Lubuntu 18.04.3, чтобы создать резервную копию папки Home на внешнем диске (на котором достаточно места).

Программа Backups успешно работала в течение нескольких месяцев. Однако в течение последних 318 дней ежедневные попытки программы Backups выполнять резервное копирование автоматически прекращались. А кнопка Backup Now выделена серым цветом. (С тех пор и до сих пор я был слишком перегружен, чтобы заниматься на этом сайте, чтобы попытаться получить помощь для исправления проблемы.)

Я относительный новичок - и почти всегда использую графические интерфейсы. Я могу выполнять команды терминала IF, которые предоставляются вместе с полными и точными инструкциями.

1
задан 2 January 2021 в 11:30

1 ответ

Можно сделать следующее:

howiwasran="${@: 2}"

В bash $ @ является массивом аргументов bash, включая имя сценария ( $ @ аналогично argv в C/C + +).

Двоеточие здесь используется для смещения в массив. Я включаю космос между : и 2 , поскольку выражение типа

${var:-2}

имеет другое значение:

$ {parameter: -word} Использовать значения по умолчанию. Если параметр имеет значение unset или null, расширение слова заменяется. В противном случае значение параметра подставляется.

( source )

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

Этот синтаксис недопустим в sh . При использовании этого синтаксиса с sh появится ошибка Неправильная подстановка .

Также обратите внимание, что нечто подобное file * , если оно не указано в кавычках, будет расширено оболочкой с глоббингом. Глоббинг будет применен до запуска сценария, поэтому сценарий не увидит файл * в своем $ @ , он увидит что-то вроде file1 file2 file3... вместо этого .

-121--912552-

Если есть возможность, выберите опцию «удалить все». В противном случае выберите что-нибудь другое, щелкните по каждому показываемому разделу и нажмите кнопку удаления. Тогда у вас будет все свободное место. Щелкните по пространству и просто щелкните далее. Нет необходимости в дальнейшем разделении, он сделает все сам.

-121--912013-

Спасибо guiverc за полезные комментарии и ссылки, особенно вчера. Соответственно, вчера я прочитал в Deja Dup «Backup Up Now» кнопка не выделена Как я могу снять серый цвет кнопки «Назад сейчас.»

В частности, вчера я убил идентификатор процесса (то есть pid) для программы резервного копирования DejaDup. Именно pid DejaDup закончился на '--backup --auto'. После перезагрузки компьютера я обнаружил, что кнопка «Back Up Now» («Создать резервную копию сейчас») не затемнена. Затем я нажал кнопку «Back Up Now», и DejaDup начал создавать новую резервную копию, и она была предоставлена «во избежание повреждения» резервной копии. Однако примерно через 4 часов попытка резервного копирования не удалась, и кнопка «Back Up Now» снова стала недоступной. Сегодня я использовал командную строку «killall deja-dup,» и снова кнопка «Back Up Now.»

На веб-сайте DejaDup, wiki.gnome.org/Apps/DejaDup, я подал запрос на поддержку в команду инфраструктуры Gnome (в GitLab). В то время как DejaDup был обновлен 13 января 2021 года (по данным утилиты Software в lUbuntu 18.04.5), и в то время как вышеупомянутый веб-сайт для DejaDup был в последний раз обновлен 25 августа 2020 года, тем не менее эта проблема серых кнопки 'Backup Up Now' (и отсутствие индикатора прогресса, кстати) явно более 8 лет к настоящему времени.

2
ответ дан 18 March 2021 в 23:47

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

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