Сценарий
Я автоматизирую резервное копирование через скрипт bash . Скрипт выполняется через cron . Сценарий рекурсивно архивирует каталоги с помощью tar , а затем rsync их на удаленный хост. Вот образец:
...
for PATH in $DIRS
do
...
tar -cpvzf $FFILE $PATH --exclude-from /tmp/excludes
...
rsync -az --partial --rsync-path="sudo rsync" $FFILE mybackupserver:$REMOTEFILES
...
done
...
Каждый раз, когда вызывается tar или rsync , очевидно, для каждого из них создается новый процесс (и, следовательно, PID).
Мой вопрос
Если я уничтожу процесс, который запустил сценарий, будут ли немедленно завершены дочерние процессы tar и rsync ? Или они будут работать до завершения, и больше не будут появляться после этого?
Я не хочу прерывать процессы tar или rsync середине потока.
Благодарю.
