Ao tentar fazer o backup com o código da aula, dava certo porém o programa encerrava com um erro! E mesmo que tudo ocorra como esperado, nunca é confortável aos olhos do programador quando algum programa se encerra com um erro ou warning; acabei percebendo que na linha de criação do arquivo compactado:
tar -czf "$nome_arquivo" "diretorio_backup"
O "diretorio_backup" que se refere ao diretório na /home/user/devops
está sem o cifrão, e por isso me gerava o seguinte erro:
tar: diretorio_backup: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
E após adicionar o cifrão dessa forma:
tar -czf "$nome_arquivo" "$diretorio_backup"
O código encerra sem erro algum.