Безопасно ли использование rsync для исходных файлов, если они обновляются?

Переустановить переменную с помощью параметра расширение с удалением всех двойных кавычек:

webenv1="${webenv1//\"}"

И для удаления кавычек и запятой:

webenv1="${webenv1//[\",]}"

Чтобы удалить только начальную цитату и завершающие кавычки и запятую:

webenvtemp=${webenv1#\"}
webenv1=${webenvtemp%\",}

Чтобы использовать специфичную для bash условную конструкцию = ~ для этого:

[[ "$webenv1" =~ "(.+)", ]]
webenv1="${BASH_REMATCH[1]}"

1
04.07.2017, 17:04
1 ответ

rsyncНИКОГДА не записывает и не модифицирует исходный файл каким-либо образом.

  • Он удалит исходный файл после успешной и проверенной копии , если вы укажете флаг --remove-source-files. (В частности, это приведет к безопасному сбою и не удалит исходный файл, если он будет изменен во время копирования.)
  • Файловая система может обновить отметку времени последнего доступа к исходному файлу, если она настроена на это
1
27.01.2020, 23:45

Теги

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