Использование множественного <<

Что можно сделать, так это проверить статус выхода из duplicity на 53 (backend_no_space, см. список кодов возврата ошибок) и удалить полные резервные копии по мере необходимости в этом случае.

Обратите внимание, что вам придется сохранить две полные резервные копии, если полное резервное копирование началось в момент сообщения об ошибке, иначе будет сохранена только полная неполная резервная копия, которая была начата.

2
12.03.2019, 11:14
2 ответа

<<< перенаправляет стандартный ввод. Если вы перенаправляете стандартный ввод, а затем перенаправляете его снова, первое перенаправление теряется.

Если в команде есть способ сказать «процесс stdin», который, например. для catэто тире, вы можете добавить строку таким образом:

cat - input_file <<< 'virtual line'
3
27.01.2020, 21:55

Предлагая альтернативу ответу choroba , вы можете создать более полный ввод, используя такой синтаксис, как:

command  << EOF
virtual line
`cat input_file`
EOF
2
27.01.2020, 21:55

Теги

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